Added threading to ease pressure on the GUI thread. Adding smses to the
bin and calculating haikus are now done on worker threads. This has
removed the very notable GUI lag in earlier versions, but it still takes
a long time to add smses to the bin.