Alot of changes on FTP class, Added a couple of tests