Added a basic logger and refactored the directory structure.
Merge pull request #11 from bratzelk/logging

Added a basic logger and refactored the directory structure.