Returned Karma daemon and finished property tests.
Added remaining test files.

Many are still just placeholders for tests to be converted.
Removed Grunt watch and cleaned up Karma cruft.

- Karma adds way too much with --save-dev, cleaned out unnecessary
  packages.
- Removed Grunt watch task, just using Karma daemon now.