Get rid of the need for shell/batch scripts.

Did a lot of refactoring along the way, I can go over it tomorrow and show you what I did.  I've tested in Linux, but not Windows yet... tomorrow we can do that as well.