Rename OrderSpec to Order
orderSpec -> order
Port Erik's Haddocks for Order
Add Internal.Binary
HLint suggestions.  Remove unneeded imports.