feat(header) Header displays solely based on data

Allows header json to be raw, removes class deps on markup, adds
type attr on nav directive, adds external link support, adds tons
of other cool stuff also.