First functional prototype. uses Backbone, RequireJS, grunt, yo, bower. elasticsearch for persistence