added grunt and travis for building and ci