-Set up the framework for voice recognition

Still not tested, should work if no bugs however
-Cleaned up voice recognition framework
-More framework cleanup
-TODO: Test and debug before pushing
-Voice recognition works, now to fix TTS
-Still no success with TTS...working on it.
-micButton deactivates when ready for speech.