Added Grunt build process. Isolated sections of "library" functionality from client code into individual modules to be managed by RequireJS. Repo should now be easier to maintain and allow for more organized expansion.