UI tweaks.
Code cleanup and documentation.
More code cleanup.
Updated: README.md