First go

Working server, but uses unencrypted auth and stores all data in memory
instead of in a database.