fixes mitsuhiko/click#50
also passes tests now
Added test for issue #50
Fix error in test_eager_required_option_allows_help