Moab JobFile class + typos

If you will have them, here are some minor changes that I made to get things working on the cluster I use.
 - feature: Added MoabJobFile class (I later found out this is unnecessary since Moab accepts Slurm jobs).
 - typo: __inti__ instead of __init__.
 - typo: dict.setdefault method syntax was incorrect.