Add Angular unit tests, modify grunt test task, add karma dependencies

Added a few unit tests to test the collectionsListController. Partially fixes issue #72.