massive refactor
rename the readme
update readme
flesh out rationale
more updates
update compile targets to 1.6
tag 0.2.0