Changed implementation of auth - not under version URI and using new token URI;
Implemented urlSerialize which fixes nested objects serialization;
Added 201 to accepted success status;
Changed username to admin in AUTH_DATA
Moved API routes into resources module;
Implemented State model for Project States
Changing use of id with uuid for projects and states;
Made StateList and StateDetail also create/update endpoints
Fixed names of views of project-detail and state-detail
Implemented chart state saving and loading
Fixed urls to catch states/$ route before the retrieve route for project;
Removed trailing / from states retrieve route
Changed urlSerialize to JSON.stringify nested objects instead of serializing them recursively
Merge branch 'develop' of https://github.com/prjts/open-budget into develop