License updated. Readme updated. Minor bug fixes and design changes. I knew the code complete was a total lie.