move return_page and reply_to_user to general package definition to make it resuable in other packages, provide to Package methods "invoke" and "error_msg" optional non positional arguments to control the behavior in error cases better, especially when xowiki pages are included