additional detach and remove volume support
ensure powerOn errors are returned to user
Merge pull request #36 from daniellemayne/develop

additional detach and remove volume support