Implement json parser && add new model classes.

Please review code ASAP. If no problems, I'll merge it. @suxingdeyi