Fix broken detection of words with no definition
Fix broken detection of words with no definition

This change also separates .from_url and .from_html which simplifies testing
by not making the developer stub network methods.

ryangreenberg/urban_dictionary,ryangreenberg/urban_dictionary