Added most of the classes/interfaces of the net.maxiebyte.logging package.

Closes close #8 #7 #6 #5 #2 .