Dev/jpsnyder/speaker

Created an interface for using pygame as well as controlling volume, beeps, tones made from sine waves, and text to speech. 

Closes #7 
Will Popen() throw an exception if there's no espeak?  If not, we shoudl check for that, and raise an exception ourselves.