code cleanup: removing things that prevent the code from working under 1.7

includes removing references to com.sun.* and sun.* internal APIs
removed some jsch from the code tree, replacing it with a shiny library
added slf4j and logback, with an eye to enable real big-boy logging
Translate comments
Remove tautological if blocks