Modal popup returns a promise

Based off of https://github.com/Addepar/ember-widgets/pull/50, but based off of master and avoiding a horrendous rebase, plus additional changes to gh_pages.

@azirbel @Dylnuge