signed requests

This is the same as PR #127 but with merge conflicts resolved. Verified that `rake test` passes all tests. @d3mcfadden, @sebastienluquet fyi.
LOL! stupid me, I didn't notice I was running the Rails console, sorry! please disregard my comment :)