Add lwca worker responsible for heavy processing.
Move queryVariables and persistentTitleChunks processing into a worker.
Update tests to reflect new addition of worker.
longestCommonNgramSuffix() is now part of lwcaWorker.
Merge pull request #12 from matthewruttley/worker

Move the majority of scan() functionality into a worker for background processing.