Login feature implemented

A user must now log in before attempting to edit a database entry.
Currently, there is no way to add username/password pairs, but there is
one pair baked in:
username: admin
password: Admin