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