Added parsing ability for unqouted keys which contain the colon character. Extra handling is required to ensure that there are not too many keys to unpack to avoid supporting functionality that violates the YAML specification.
Simplified error handling for unquoted keys containing colon characters. Added edge case in unit tests. Compatibility is higher now.
Updated tests to follow the same pattern as the others by using spyc.yaml for all YAML positive testing.
Removed newline from the end of spyc.yaml since it is part of a test case.
Broke key check out into a function so it can be called for mapped values as well as plain values. Added a test for it.
Merge pull request #25 from ryanuber/unquoted_keys

Fixes #24: Added parsing ability for unqouted keys which contain the colon character