magictags emit lifecycle events: _beforeadd, _afteradd, _beforecontentchange, _aftercontentchange, _beforeremove, _afterremove
magictags can now take a jQuery selection object as content
added conveniente method to throw + bubble expiration error and notifier
Pending.is_pending was swallowing errors
start using sync.is_pending instead of sync.ready ( intention is clearer )
surface expirator.loop
surface Pending
added splash page to website
debounced function that was being called via timer
improved timing on ace editor initialization

this should fix bug where editor was not initialized for code that took
too long to return from the server