Added a front controller to the domain layer