Collecting code into a single location.
Cleanup.
Added some detail to the README.