headerfooter rewrite (new simpler syntax)
changed bundle name
heavily optimized the syntax checker again