Squashed 'app/' changes from 2b85d3d..d3ae366

d3ae366 Updated tab module with options and documentation

git-subtree-dir: app
git-subtree-split: d3ae36619f110f2258702e0f1eb66e508dbea49c
Updated tabs module with options and documentation