Added GroupedResult
Refactered all use of IServiceResult
Comittet build dll.