added live reloading and file watching to grunt