Large Commit

This Commit adds functionality. Implemented SQLite Database for events,
as well as user ability to manage events using the database.