added more tests with api2_spec, refactored some calls and wording on api, added comments