build header from config object
merge in options and header branches
Merge remote-tracking branch 'origin/options'
proper ignoring
simplified require
input sanity check
initial test setup
merged upstream
separated template parsing / added test
jshint
travis config