Update the button styles to use nested mixins.
Refactor primary button styles a bit.
Merge pull request #14 from Desire2Learn-Valence/nstonehouse/repo-split/sub-mixins

Nstonehouse/repo split/sub mixins
Moving "primary" mixin outside of "button" mixin so we don't get repeated CSS