Overhaul of the ftp_download plugin

Did a quite large overhaul of the ftp_download plugin, fixing couple of bugs and implemented some new stuff (See commit details). Code should be abit more robust now. 
Code is now also compliant to pep8 rules.