v0.3.0

- update dev tools
- clean up tests
- change curve type of envelope, primitive values
- add full name interface