Renamed Casablanca to controller, added an interface for controller, setup app.java for dependency injection usage