fixed z-index for icon
added scolling logic
added angular UI and scrolling directive
preventDefault added to handle partial route jumping to top