Re-arranged package structure.
Request objects can now throw exceptions; requests support ports.
Added HEAD support; Parameters block is passed to Responses so responses can be tailored.
Merge pull request #7 from simplepanda/devel

Pulled devel into master.