If the user switches to the app, and it's already running we should go fetch data from the server.
Changed the logic for building the list of messages. The server now lists the messages newest to oldest, so we do not need to reverse that order.
Expose the "fetchNewData" method so the AppDelegate can initiate an update when the app is "resumed".
Added a new sound file. It's a trumpet playing "charge"
Added logic to play this sound when the app arrives at school.
Updates to reflect latest work.