promisified modal open and close functions, updated project to work with latest version of ember