Configuring grunt and travis

Fully setup grunt and travis for various testing and automation tasks