small updates

added dbId to all database manager variations. added new logger class,
will be moving exception catches over to use it. new settings manager
will handle a settings database, will migrate away from file style