Added submission form
Fix styling in error template
Added auth middleware plus additional routes
Removed status message and added confirmation of Auth
Bit of code refactor, auth is more agnostic with error handling.

Validation was also implemented