continued refactoring design specs; added Application (running via Aruba) level integration tests