Add basic and homepage controllers, factory for API calls