Moving some utility functions out in to a util namespace.
Adding some metadata test cases.
Removing some TODO markers.
Whitespace tidyup.
Reworking the defquery tests to where we want them to be - with sensibly deduplicated params.
Adding a new utility function, distinct-except.
Bugfix for #2.

This both corrects our handling of multiple ? parameters, and de-duplicates
the named parameters, such that a query with args:

[value1 value2 ? value2 ?]

...will only ask for:

[value1 value2 ? ?]

...and the two ?s will be unique.
Test method reordering.
Adding another extract-query test case.
Updating the JDBC library.
Making the Derby test base run entirely in memory.
git-ignoring .nrepl-port.
Version bump to 0.2.0.
Updating the README for version 0.2.0.