[TEST] Include integration tests, exclude UI classes for code coverage
1 original ftp refactoring

2 junits for ftp functionality

3. junits and fixes