better delegation for container commands
also moved checking for arg bounds etc. to an other place allowing context when displaying the error later
translate messages for exceptions
InvalidArgumentException was not catched
added missing commands to homes & warps