Refactor use internal thread instead of subclassing
Fix notification
Fix nullpointer exception
Update toString on FTPConnection.java
Refactor moving getFtpCodeName to TextUtils.java