Don't memcache non existent entities on Get

At some point this should be added back (i.e., these entities get
memcached as not found somehow. Along with this, simplify greatly
transaction handling.
Fix wrong index check
Convert PutMulti to take interface{} instead of []interface{}
go fmt
Get and Put tests