Update to latest version of draft 3

  * Use (request-target) instead of (request-line)
  * Fix the tests
  * Add utils/sign3.py script to simplify adapting tests.
updated documentation
Merge pull request #1 from etoccalino/httpsig

Update to latest version of draft 3