added grunt and some other build tools
also made all linting tests pass