Update Interfaces to not user concrete objects
Remove a couple more concrete class references
Merge pull request #39 from Skookum/UpdateInterfaces

Update services and interfaces to not use concrete objects to be more extensible.