Initial Commit.
Fixed dependencies, started to add ParameterSet model and controller.
Added support for Function type in Mongoose schemas
Updates to models, validation, some default insertion for testing.
Updates to models and test data.
Updated to do
* Added dummy controller for generation of data.
* Move dummy generation code from model files into dummy controller
* Cast email to lowercase for authentication
* Added batch model class, updated other model classes
Changed routes for parameters
Lots of front end work, working example of listing all and individual parameters.
Updated todo
Renames, refactoring
Updated Sweep model, added utility function, added controller methods for viewing sweep values and the cartesian product of those values
Updated to do list
First pass at form for submitting new sweeps.
* Updated TO DO list in README
* Updated jshint (globals, can be redefined)
* Tweaked app/controllers behaviour to echo req.body, for now
* Added lodash dependency to public
* Updated sweeps views and controllers in Angular (dynamic form, default parameters, submit, create and edit templates)
* Bugfix in public/js/services/sweeps.js for ID parameter name
* Updated to do list
* Added Batches controller
* Removed Dummy controller
* Added Models controller
* Finalised sweeps controller
* Added font-awesome to bower.json and included in head.jade
* Added routes for new controllers
* Updated angular sweeps controller to do redirects
* Updated angular sweeps views for delete/edit buttons
* Updated all app/ controller routes to require login (easier to only display owners items)
* Finished public/views/* for sweeps pages
* Added a directive allowing ng-click directives to popup a confirmation check (ng-click-confirm="Message")
* Added authorisation to all routes regarding resources
* Creators can only view and modify their own resources (sweeps, models, batches)
Updated to do
* Added new service and controller to foot.jade
* Added new angular modules to app.js
* Added new routes to config.js
* Updated CRUD views for Sweeps
* Added CRUD views for Models
* Updated Header
* Bugfix: signin/signup will correctly show errors that view-helpers pushes into res.locals.errors
* Changed error messages to not indicate whether e-mail or password was incorrect