Logging Part 1

Added logging functionality to data packages
Logging Part 2

Finished adding logging
--dialogs package
--entrytable package
--gui package
Ignore log files
Database Singleton

The database in now a singleton
whoops, forgot to change that
EntryLoader Singleton

-- Well, technically I think it's a factory, but who's watching.
EntrySaver Singleton

-- Technically a factory, I think
Interfaces for Utilities
Changed most of use of Date to Calendar
Merge branch 'Singletons'
Merge branch 'master' into Error-Checking-Update