misc. addendum

- bump version to 0.2
- misc cosmetic fix
- spread the praise, take the blame
- update TODO
shouldn't we use pragma once here as the rest of c++ code?