improve struct conversion performance
add whois gem
update readme
bump version