added logging for exceptions not rethrown
fix majors
added break; in switch statements as per https://jira.codehaus.org/browse/SONARJAVA-239
cleaned up code based on comments
fixed tracing stuff and took out trace check
Merge pull request #946 from rackerlabs/fix_critical_issues

Fix critical issues in Sonar.
It looks like all tests have passed and all comments addressed. Pulling it in.