refactoring wolfram alpha processor because it isnt handling all the variety of wolfram alpha responses. I'd like this to become an independent module eventually.