header and footer  -basic elements

basic elements for header and footer, still needs to be revisited and
shover and active added, and small changes