Significant API Refactor (Python and Web APIs). Refactoring querysets, models, serializers, views, project layout. Still ironing out some kinks. In particular, web API for budgets is still WIP.
Merge remote-tracking branch 'origin/develop' into develop