Added background execution of Location Updates

Now you can lock the screen or exit the app and the app will still
function perfectly!