Added util methods
Renamed field in enum from Char to Chars

- Fixed this rename in all test and documenatation.
Added test for restricted characters

- Added a test suite to test read() for restricted characters