Add __init__ method for Job model to remove unneeded kwargs
Fix SFTPClient bug
Add auto selection of proper command base for clusters

The bases are needed because for some reason all the qcommands for
running/viewing/deleting jobs on the clusters are defined in shell
scripts. This specific fix is needed to remove the errors from using
all the bases like it was before. This will help with error handling
down the road.
Add back Job object creation
Fix typos
Add threading to get_all_jobs function

With just 4 credentials to run through, this change gives about a
7x speedup.
Move the modal activation to after the ajax request is done