Initial app commit.
-Implemented redis KV store for session values so that user data can be stored on server instead of cookies on client.
-Fixed a couple assorted bugs.
Switched to Postgresql to store progress and result data. Fairly functioning result now.