added a better build system: grunt