Merge pull request #1 from eugeneware/master

Postgres REST implementation and mocha tests
cleanup, grunt-watch => grunt-cli, jshint added

* grunt-watch only seemed to run correctly the first time it was run (0/0
  tests being run with following iterations of watch).
run jshint on tests, remove "curly" option for eugene
re-arrange resources a little so they don't have to have a model
cleanup, remove bower stuff
test database creation
minor changes to get user based pgsql running in vagrant
db scripts
angular base with less (rather than sass/compass).
.tmp for server css
get headless chrome to work
get karma-mocha unit tests working (req updated angular to 1.2)
increase vm memory
increase vagrant box memory, fixed pub network issue
cleanup packages, add ff and phantomjs to karma tests
install phantomjs globally
use expect.js instead of chai on client
eql(==) => equal(===) again
fix grunt test watch

(looks like watch may not be able to have 2 rules for the same file?)
update server tests to use expect.js as well