Add ability to make tar with Makefile, updated README and cleaned up code. Everything should be done.