Add grunt task to minify the source

Includes the following changes:
* Adds a grunt task that creates compressed versions of boostrapmap.js and bootstrapmap.css as well as copies over popup.png.
* Creates a `/dist` directory that contains the compressed files and maintains the correct directory structure.
* Updates README.
* Adds a very basic .gitignore file.