added an explanatory link to the git readme; broke out the business logic to its own file; massively updated the word list, courtesy of http://www.freebsd.org/cgi/cvsweb.cgi/src/share/dict/web2
re-split the freebsd word list into its own list, because they're archaic incredibly difficult. going to let them be guessable words, but not master words.
split the list sources