Add generic CRUD service trait

* Created new UserService class based on this trait
* Also did some minor directory shuffling
* Also updated akka and spray libraries