Minor edits to README for style
Minor edits to classes doc
Fixed broken link in environments doc
Minor change to wording in the errors doc
Made a few edits to the groups doc
mostly formatting
(NC-169) Return classes and variables in the right fields

We were returning a set of class names under the 'classes' field, when it
needed to be what we were storing under the 'parameters' field. The
'parameters' field as puppet understands it is what we had under 'variables'.
This commit fixes all of these.
Clarify that the API calls used for smoke testing are undocumented and
not recommended for use in production.
Resolved merge conflicts for README
Minor edits to classes doc
Fixed broken link in environments doc
Minor change to wording in the errors doc
Made a few edits to the groups doc
mostly formatting
Clarify that the API calls used for smoke testing are undocumented and
not recommended for use in production.
Resolve merge conflicts in README
Merge pull request #48 from holguinj/docs

Minor changes to docs
(NC-169) Integration test for global and class parameters

Test that we can actually pass class paramters and global parameters
(variables) to puppet
Merge pull request #49 from pcarlisle/nc-169-fix-returned-format

(NC-169) fix node format returned to puppet
(NC-111) Add `expand-seq-params` utility.

This utility relieves the tedium of using sequential SQL parameters in
prepared statements (e.g. with an `IN` clause) by expanding each
sequential parameter's placeholder in the prepared statement SQL to be
an SQL list literal with the appropriate number of `?`s given the length
of the sequential parameter.

For example:
  ["SELECT * FROM kerjiggers WHERE name IN ?" ["bob" "carol" "eve"]]
becomes
  ["SELECT * FROM kerjiggers WHERE name IN (?,?,?)" "bob" "carol" "eve"]
(NC-111) Add annotate-group Storage method.

This method takes a group and returns its annotated version, which marks
classes and parameters that have been deleted from puppet. If the group
has no references to deleted classes or paremeters, the annotated
version is equal to the normal representation.
(NC-111) Return annotated groups from endpoints.

Whenever a group or groups would be returned to the user in a 200
response, they are annotated first to mark deleted class or class
parameters that the group references.

This does not happen for groups that are returned with a 201 response,
but since this only happens when the user is creating the group with
a PUT, and all the classes & parameters of the group are checked before
it is created, it should not be an issue.

Update API docs for groups to describe the annotations and provide an
example of an annotated group.