basic log manager
detailed next tasks
first stab at a multilevel logger