Update grunt

Add browsersync and other cool grunt files.
Update enqueueing in functions.
Add custom widget file.