Added test for space after empty object
Errored out for non ws character after JSON object
Added method for getting current rune
Built error message to get rid of repeated string values
Made it work for '{} r'
Added swallow remainder method
Made it pass (dumbly) for a JSON with an empty key as a string