Add global controller for DRY coding
Add form validation
Minor tweaks