Cleanup and comments.
Add readme.