Updated some basic documentation and added a basic Linux Makefile