Rework MoveFile a little.

Rework MoveFile to use a regex to determine file type based on
the extension.  This makes it easier to group files of the same
type together such as .ogg/.mp3, .sh/.pl, etc..

Yes, I said .pl, more on that later....