Add voting. Do not expose underlying JSON ParseException to callers.
Added voting example. Remove the GenerousBot example, it also violates the API usage rules.
More removal of ParseException. No need to expose the underlying JSON APIs to our client callers.