General code cleanups
Add readme