updated README
added headers for all source files
added header files