Added user addition and session support.

Current Limitations:
-All added users are hardcoded as "managers", although there is no real difference at this time
-Not using cookies so sessions do not persist over program restart (think we should leave it this way actually)
-Can technically log in multiple times, though this would be fixed by only showing the login page to those who aren't logged in (quick fix)