Newer npm doesn't need a prefix
Add in es6-promise
Use promises for proper async testing
Allow fetching from (currently missing) ajaxApi if questions don't exist yet