Scoll to top directive

Ready to be reviewed by @ers1519