Move python script to its own file

This separates the vimscript and python just to make it easier to edit them independently. It does this same thing since `pyfile` loads the passed file path just how it would be loaded if it were inline.

If anything should be changed let me know. Or if you'd prefer a different filename or something.