[#40,tests][s]: qunit-based test skeleton - no actual tests yet!.
[#63,refactor][s]: start refactor to have conventional JS module structure.
[#40,test/model][s]: first passing tests.
[#61,model][s]: add datasets attribute to project.
[#63,refactor][s]: complete refactor to JS module style by doing views - fixes #63.
[#40,test/view][s]: basic test of load view.
[#40,test/view/project][s]: basic test for project view.
[#61,refactor][s]: refactor application and project view to use new datasets setup on project.
[#61,bugfix][s]: some bugfixes related to changes for #61.
[#61,#54,model,view/project][m]: introduce views on Project object and use those to set up dataset views (grid, graph, map etc)  in project view.
[#43,view/project][s]: merge all of recline multiview into Project View (in preparation for refactoring).
[#54,#50,routing][s]: update the route as you switch views (but not yet able to use this info when loading the view).
[#54,routing][s]: if a view specified in the url then this is shown in the project view.
[#50,views][s]: save and use view config state.
[#43,view/project][s]: show record count and show all records by default.
[#50,view/project][s]: save query state for each view and restore it.
[model/project][xs]: make gists private by default.
Merge branch 'master' into gh-pages