Merge pull request #7 from matthew-james/develop

added defined check for select_multiple
Adding checkbox (really yes or no option)
DIsplay the text for the values on select multiples
37 passing unit tests with green coverage in all but service.js.  code coverage is provided by karma plugin, the html output is not under version control.  Also a bunch of various refactorings now that I'm starting to have a solid test base.
Passing unit test for saving all changed rows
Testing and refactoring table service. Yellow coverage on it now.
unit tests of resource class. approaching green coverage for services
Code coverage is green across the board now
Merge branch 'feature/tests-and-refactoring' into develop
Switch to jquery 2.1.1, add missing bootstrap-datepicker
Protractor setup and experimenting with e2e tests
Switching to nightwatch for e2e testing instead of Protractor

Already have 4 very basic passing tests.  This is a nice library.

Time to go fix some issues.
Adding underline dot style to closed cells

Resolves issue-11
Locking angular mock at 1.3.3, increase nightwatch timeouts so it can test with the heroku data, remove compiled e2e tests from repo
Fixing option text not displaying properly

Was issue with strong equality and _.where
If select option doesnt exist style the label red
Uppercase fields in row records work correctly now
case insensitivity for column fields
Merge branch 'feature/case-insensitive-fields' into develop
Fixing date formatting, some configuration of datepicker, fix individual rows not pushing to server