Add Toffee Adaptor

Everything is here!
- [x] adaptor
- [x] docs
- [x] tests