Add a grunt based build system