Added comments to files to clarify source code.  Also, started to expand the README file inorder to provide an understanding of how the directory structure works, along with how the source files interact.