Integrated API documentation, prototyping and testing