refactor!
1. Change JSONValue to JSON
2. Delete the part  of error
3. change enum' type to ScalarNumber, ScalarString, Sequence, Mapping
4. implement Comparable
5. update test
Merge pull request #51 from tangplin/master

Refactor!