refactored help help_router
refactor attributes to hash and refactored prints to accept hash