Added focus and scrollIf directives

made header a mixin