Reduce visibility of constructors

Reduce visibility of the ParseException constructor to package, as this
type is not meant to be instantiated from outside of this package.

Reduce visibility of the JsonValue default constructor to package in
order to prevent subclassing from outside of this package.

Fixes #7