catch the correct type of error
clean up if-else block
ensure that if-else block covers all cases
test coverage for resolve_plan_attributes subroutine
add test for get_attribute subroutine
Use status_msg instead of debug_msg in (un)archive

Maybe now it will be clear why some allocations silently fail to
archive...
make sure that we can call rethrow
pull error handling logic into separate subroutine
Merge pull request #119 from susannasiebert/translation_errors

Catch the correct type of translation error
Merge pull request #121 from iferguson90/archive-command-status-messages

Use status_msg instead of debug_msg in (un)archive