Refactoring input mixins to make api more consistent across various input types.
Merge branch 'master' into dbatiste/input-mixin-refactoring

Conflicts:
	package.json
Merge pull request #10 from Desire2Learn-Valence/dbatiste/input-mixin-refactoring

Refactoring input mixins to make api more consistent across various inpu...