Build using grunt

I'll pull it myself when ready but I want to check travis before merging first.