Basic sound playing when threshold exceeded

One issue is the alarm setting needs to be re-configured every time the app is restart.  I added some persistence to the model the way the demo app was layer out, but I didn't investigate why it wasn't working.

Either way, it should be working.