General refactor.
Get some work done on documentation.
Prepare to release v0.2.0.