syntax highlighting changes

add highlights for header metadata
scope todo state highlighting to headers
add checklist functionality