Pulling ssh stuff into it a reusable class, adding cpdown generated files to gitignore