making BibleApi.js more robust
with Q
updating app.js and util.js to accommodate BibleAPI promises