Initial work on grunt-based build system

This removes our maven build configuration files and adds everything
that's needed for a basic grunt build.