adding security models
protecting pages
adding navigation header
adding font-awesome and user-box
login page
adding username/mobile validators
change email to username in Sys::User
display login error