* Trimmed the database to a much simpler design
* Updated model classes according to the new database design
* Implemented JSON serialization/deserialization for all case classes
* Updated hash generator from SHA1 to SHA512