GenericService<T> fully implemented + tested.  Still lacking some documentation