Docs

Three things:

1. adds deny(missing_doc)
2. Beefs up the README
3. Adds docs for everything that is public.
Could this make a mention of all known current syntaxes? It would be nice to see what the possible operators are, and I think that you can also specify many requirements separated by commas (and all must match)