Latest Updates

Introduced new Service class, pushed exception handling into this class and removed this away from the Repository class.

Also introduced a concept of an ActiveTenant which is slimmed down model of the current application tenant.