Fix file endings

Files end with an empty line to make GitHub happy
Making the template names consistent

  - renamed the masterLayout template to _houston_master_layout for consistency
  - main.html -> master_layout.html
Login screen bug fix and new layout

  - fixed the login buttons not working after being logged in
  - made the non "claim Admin" buttons smaller and on the same line
Refactored schema to input types code

  - removed unused function
  - created constant dictionary
Save message pinned to bottom of screen
  - the save message is fixed at bottom of window
  - animates up and down nicely using CSS3
  - made the message appear for a bit longer
  - renamed some template stuff to be more intuitive