2.0.0

- [ ] - #30 
- [ ] - #42 
- [ ] - #45 
- [ ] - #46 
- [ ] - #47