Added a Makefile and moved stuff a bit.

As the description says, I moved stuff around and added my makefile.

make clean clears up the directory

make check runs a check and creates "build", which contains all the diffs and the .outs from your program.