Update README to point to latest snapshot docs.
Changes to validation code to make javax.validation an optional dependency.