* Bugfix: Ftp methods were note prototype methods
* Uncaught exception now prints stacktrace instead of just the error message
Merge branch 'master' into feature/better-logging
* Bugfix: ftp source was not calling back on error
* Refactored ftp source
* ftp source will not consider 6xx as errors (which is more compliant with return code specifications)
* Bug fix: missing callback argument
* Refactored ftp.js
Merge branch 'master' into feature/better-logging