Added actual test runner, and configured grunt task to run it.  Started writing test.
More tests