Add a real go-style unit test. I started with getItem.go. Test some basic
error handling. Using the httptest module to fake out the call. To help
with this, and keeping https as standard, i've added the ability to set
your own cert. Also dynamo now can recognize more error conditions.