Enhance and refactor integration specs

* Cover all actions, now with listing and destroying
* Move test resource and app into separate files
* Clean up around configuration