SIGN IN SIGN UP

Fix handling of missing input document

These changes update OPA to analyze queries to determine if an input
document is required. In the future, more sophisticated checks could be
performed (e.g., JSON schema validation).

If an input document is required but not provided, OPA will return HTTP
400 (per the documentation). This was broken in #197.

Fixes #227
T
Torin Sandall committed
d65ccff7de789bf847ccc5f3d87a86fa039ab44a
Parent: 7f5e2bb