refactor common behavior
only get first char when strict in effect
add verify option

closes #10
closes #16
remove todo note
deps: type-is@1.2.0
1.2.0
WIP: check charset in content-type