inline comments to explain program flow
added doxyfile to create documentation using the makefile
modified makefile for creating  documentation - cleaning still missing