Add .gitignore file
Initial restructuring to single module format and Gradle build support. Also updated to release 2.4.0 of FTP Java library.