Added more tests and some vet cleanups

Increasing test coverage and address some go vet complaints.

* Note: the gomemc tests require a local memcached instance, otherwise tests are skipped. We may want to adjust this later to use a test memcached instance or mock those.
Not calling setup here only because we don't need to do a connection check. I can be easily swayed to be consistent about things.