Rewrite: enable method calls, convert to camelCase, add grunt workflow, bower support

The project has been migrated to the skeleton provided by [**jqueryboilerplate.com**](http://jqueryboilerplate.com/), with:
- custom method calls
- `npm`/`grunt` workflow to test and build
- `bower` support
- minified `js` and `css`

Also, more enhancements have been made:
- all variables and methods have been camelCased to adhere to common JS guidelines
- a formal `.jshintrc` file has been added to force common JS validation rules
- the `README.md` contains the complete specification for the plugin
- added TravisCI automatic test

Please note the code is the same, it has just been restructured.