- Binary and string support

Implemented binary support in tandem with strings. This meant minor internal changes. Did and remove some todos.
- Documentation
- Specs
- Tests

This should not break any old functionality I hope!