use lowercase type names as TypeScript dislikes the others at least in the key/value specification of Objects
bump version before release
polish and update the README