Added commandline argument parser.

So far the available options are:
	--tmp XX:   which will use the directory XX to build all of the
                    executables.  (This can decrease the compilation
                    time if you have shm mounted somewhere with exec
                    permissions.)
	--port XX:  which will change the port from 8080 to XX