Splitting up some things to their own files and changes to the jpull/jssh