added API documentation (developer center) and several new APIs