generalize useful base class to further usage
autocomplete headers
update readme with the new autocomplete header feature
Merge branch 'headers'