Python module level vars

dc09a77 is as suggested in #7, moving `prototypes` and `hashcatModes` to be module-level variables.

33158be moves some strings only used by the command line interface into `main()`.

You can merge either or both of these commits if you want.