Version 0.3.0: better code organization, unit tests, jscs linting, gruntplugin keyword, updated copyright years. Fixes #2