Fix #6 - Implement case insensitive headers

The Headers class is an immutable mapping that maps keys to values where the keys are bytes where ascii bytes are case insensitive.