Background recording

Have restructured the Recording Activity, breaking the audio recording
specifically out into a separate class. This then is started as a
Service from RecordingActivity. Followed some instructions online for
it. See #8 for the link. Not been tested yet. Next on the list