switch to grunt based build system