Implemented an service interface

Interface created to try to push some of the querying down out of the
controller. Hacked just now, really need to get Dependency Injection
running to take care of the DocumentSession within the service layer