Google Speech API for dynamic input.

Hello,

Ok, so I added the Google API to be able to add dynamic input for modules (I have created a Test module to demonstrate how it works). It works by calling it with GOOGLE=True. Also since errors happen in a different way than the normal speech recognition, and the developers of modules may want to deal with error instead of just letting it go back to basic menu, I have made it so that any error outputs "no_info" and, as you can see in the Test.py module, the modules can easily work with that.

This is my first pull request, so let me know if I did anything wrong! Also, if you want anything I changed to act differently, let me know.

(Also, sorry for all the commits, I had not realized they would show up - its easier to write on my laptop and then to commit to my raspberry pi).

Thanks,

Eric