Mc/remove logging

Tests are not complete, but a start - there are several things marked as pending since I'm not completely sure how to mock out the private methods. Most of the changes are removing the logging and exceptions. Let me know if I need to make changes in the library or tests.