Will close #17 when merged
Removes the need for the user to specify it in the config file
Much easier to read, much easier to edit, much less dangerous. It really shouldn't have been a shell script to begin with. This change will just about finally close #6 when it's merged. (The build-farm makefiles also have to be dealt with, however)