Refactored to allow simpler and more configurable use by other modules.

Removed unnecessary complexity, incorrect naming and comments from selector mixin and functions.

Refactored for more flexibility and more coherent 'API' mixins. Updated readme.

API mixins, now default to forced non-silent when called from other modules.

Removed tabbed button styles (they will go in the o-tabs module).

Made hover selector available via mixin. Added mixin for colours, to make things more DRY.

Removed redundant functions.
Merge pull request #14 from Financial-Times/refactor-for-easier-consumption

Refactored to allow simpler and more configurable use by other modules.