refactor the gore goodies into a 'context' parameter, this should make gore easier to add into already functioning net/http handlers.