MAJOR REFACTOR: added DAOFactory and LogParserFactory which can determine implementation classes at runtime using reflection, Log Handlers are now made modular this way, Configurations moved into a configuration class in preparation for loading from config file