Updated README and cleaned up license files.  Updated documentation, and code cleanup