adding eq and ord instances so requests can be stored and compared
adding various instance derivations
Merge pull request #10 from thinkpad20/feature/request_instances

Eq and Ord instances for various types