mouse object created
refactored mouse. added grunt build system
jshint passing