Add test for iteration
Change names of ErrKind

- Renamed bunch of enum from `ErrKind`
Rename `QuoteStyle` enum to `ExpectElem`
Remove `raw_read` method

Remove `raw_read` method and replaces it with `Reader.read_char` method
Minor updates to code

- Update comments to methods
- Add To_Str to XmlToken enumeration