added Readme, doxygen documentation, top level makefile, modified directory structure to conform with project description, plugged up all memory leaks. Still need to implement version feature and fix two known bugs