correct admin namespaced controller inheritence
add usename validations
add admin student controller
student controller and view updates
admin ui tidy up