Refactoring, using wake-on wifi service to post data
make convertion asynchronous
Ignoring empty tracks, using both location providers and seting requests content-type to "application/json"
correct server url
make notification ongoing