move ElementType from package org.next.jakens.document and make it public
combine TRUE and FALSE in the TokenType into BOOLEAN, and change the relevant unit test case
change the name of ElementType to JsonElementType, to denote that it is accessible to public
fix the bug caused by the name changing of ElementType
add architecture of ParseHandler
add a static function to JsonToken, which can convert the TokenType to JsonElementType if it is valid
change the unit test case for new function
fix the bug of switch fall through
remove useless function
revise the facelet functions of JSON