Tabs refactor + stickness

Tab modules are now wrapped with `<div class="tabs-container">...</div>` to scope the selectors to content within that module. 

Tabs can be made sticky to the viewport top when width is 640 or less by adding the `tabs-fixable` class to the above wrapper element. The tabs only stick while the top scroll position is within the tab module.