Maps for business support

I've added code to support the maps for business type of script loading.

I took the liberty of adding grunt to build the coffee-script source and added a prepublish script to make sure its compiled before sending it to npm.