Flatten nested acceptance test steps

I didn’t realise this was possible
Use waitForModels instead of adding test-specific promise code to controllers

Thanks to @rsutphin in https://github.com/nolanlawson/ember-pouch/issues/27