moved domain classes to new package structure
finished moving controllers and services to new package structure
moved all tests to new package structure and fixed a few view issues from the refactor
introduced service interfaces for each of the services