Replace Git submodules with Grunt, Bower, and NPM. Set semantic version based on overall project history. Fixes #6.