Initial stab at adding logging

It's not used anywhere, but it has the basic abstraction in place.
Merge pull request #10 from holymoo/Version-1.1

Initial stab at adding logging