Splitting up less file.
Removing old files
Updating fragment
Drying up controllers.
Fixing base controller
Adding fluentvalidation and getting server side validation working. Adding validation handling on the front end with a single field configured to work.