Client: fix for including angularjs-toaster.

Also fixed REST API paths.
removed specs2 and now uses org.scalatestplus
Using wrappers for commands and events.
Using Scaldi to cleanup dependency injection.
Services now use wrapped commands.
All tests pass again.
Server and client fixes after testing.
Server: added tests that check for specimen groups in use.