Corrected a few property id coding style deviations
Added protocol tests to paginated items repos
Added more protocol tests
Replaced mistaken self init calls
Added unit tests for core utilities
Removed unused code in base observable
Removed tableviewmanager dependency to tableview