Wait at least 2 seconds before leaving Splash Screen

Use jDeferred for promises, in order to wait until *both* the AJAX request
has finished *and* 2 seconds have elapsed

Fixes #94
`deferred` and `promise` should really have real names. I'm having a hard time coming up with some, but I think it would make this a lot easier to understand.