Major changes to how project is run.

Working on making the projects more easy to run by running terminal commands from within the run.py script. Everything should be a little more standardized now, but there are probably some details to be worked out still. Have also only used on the mac so far, Hafen is next.