Fixes ISSUE #55: Improve logging
Use pythons own logging module
Working on ISSUE #100: Translate class names to CamelCase
Working on ISSUE #101: look into variable and method naming
Renamed all methods
Changed logging setup, removed milliseconds from timestamp