removed useless main()
Convert to a simple web service
Made caching and filtering appropriate to daemon
Added underscore, since word file is not lazily read for each new board,
filter with underscore instead.
Close over the 'words' in getWordsForBoard because the words parameter
is now a tremendous data structure, which takes a lot of time to MD5 for
cache