Moved custom RSpec matchers to dedicated location.
Fixed constant name to Encoding::UTF_8.
Remove file based parsing from toml_parser_spec.
Make the parser give only ParseError exceptions.
Few modifications to hard example.
Add tests for proper parsing of spec file and for checking proper encoding.