Add controller, form, repository and service