Current version as seen in the final CS307 project application with several changes. Remote database and Google calendar are no longer involved (no internet connection required, only local database is used). Some of the code has been reorganized to be cleaner.