reorganized API routes and switched to using APIDOC for API documentation http://apidocjs.com/