Generalised item controllers
Generalised list controller
Renamed offlineControllers to genericControllers
Removed test code
Removed unused framework
Fixed JSHint task
JSHint