Add a Makefile for building things.
updated docs to reflect new makefile
reordered make file to run "all" and added clean targets