Added version options; re-arranged module docstring, imports and magic variables.
I just cannot stop moving around comments and magic variables today.