Add native style momentum scrolling to content area

This allows for better scrolling behavior in general.
Reference #45.

Coincidently it also prevents the background page from scrolling
when the user scrolls beyond the content area's content.
Reference #31.