No longer extends IBaseService as this is not necessary.
Implements IBaseService instead of simply extending the BaseService
implementation
Updated tsd
Added tests for base service class