Update gitignore

Including SFTP settings and remove unnecessary junk
Fixing connection issues #126

Working test for select. Will make a DRY pass on this file again once
everything is working as is.
Better legibility this way #130