Add necessary gems
Controller spec and controller
View and routes
resolving conflicts