Switched the pipeline for recording data to use a
service that implements locationListener. Should
be much simpler now. Implementation is mostly working,
and the file is available.

TODO improve data recording paradigm
TODO enhance service functionality