Updated documentation and makefile.