Refactored plugin using Coffeescript, pulled out options as parameters to the plugin, and added a more detailed README