adding the methods for firstkey and nextkey
adding a ToMap(), so that range can iterate over the gdbm.Database
adding a method for fetching the GDBM build release string
adding test for the Version string
be explicit, since the err that breaks the loop, should not trickle up
ToMap() - do not error, when the gdbm is empty.
typo in varname
Merge remote-tracking branch 'cfdrake/master' into keys
adding a test for FirstKey and NextKey()
(since this will mildly collide with the test_cleanup branch changes
 i've commented with '// pending the test_cleanup merge' to make it
 clearer)
adding comment to the FirstKey method, regarding the logic of gdbm's
hashed firstkey
moving the ToMap() function to a feature branch, for further baking
more testing to NextKey()
documentation
gofmt
fixing the length issues on the datum struct
defining NoError, and adding docs