DDF-900 Fixing model binder removing values of configuration lists

Fixing an issue where model binder was removing the values of a configuration list. This was done because it is confused to the values it's watching. Removed model binder from watching the list and then set up the handling ourselves.
Merge pull request #47 from jerenhicks/feature/DDF-900_config_item_list_not_showing

DDF-900 Fixing model binder removing values of configuration lists
Updated package with wd and mocha, added tasks to Gruntfile
Added shared.js for use in driving tests
Updated Gruntfile with mocha configuration, added test dependencies to package
Added tests for viewing,installing, and uninstalling apps
moved casper tests to their own directory
Added app removal test
Merge branch 'wdtests' of https://github.com/oconnormi/ddf-admin into wdtests