added first API documentation page, with previous API test page, fixes
#9