Implemented emitter
Added Serializer

3 tests fail, but the composing/serializing for the YAML in the tests is equivalent to PyYAML.
Finished implementing `dump`

- Implemented Representer