Added possibility to se custom key file, fixed bug where pyec2 would exit silently if no connections could be made to an instance