change Storage::get_locator to behave like the Satoshi client
added test group to Gemfile so the simple coverage gem works
.gitignore rubinius cache directory
fix max inventory size for getdata command
Store::get_locator takes a hash; typically this is all the network code has
fix encoding of getdata and inv command packets