major rewrite of plugin, using scss with Yeoman, Grunt, and Bower to manage the structure, dependecies, and tasks