Added appndix on unit testing
Added Makefile
Added draft of user guide