0.2.0.0 Update

Huge update. 0.1.x cannot be updated to this version, too much has
changed.