Using cleanup
Refactored stuff from the constructor to private helpers
Better handling of errors from the API
Stylecop fixes
Upgraded test assembly versions