Added support for "real" events.

The docs mentions that spectrum supports events, but it is callbacks (the code also mentions callback).

Added ".spectrum" suffix to the eventnames.

The event "beforeShow.spectrum" is preventable with preventDefault(), like it states in the docs. 

It's easy to include Spectrum with e.g. Backbone.Views (and a lot more JS MV* frameworks that uses event-delegation) :-)