added howdoi unittests. pegged requirement version numbers