Added caret sorter
Restructred mixins and functions
Updated copy