Improves Error Logging (Issue #11)
In addition, removes a couple of useless classes and resolves a few compile errors in the build.