Changes for Android Background, and many other

Making this work with backgrounding for Android,
pulling UUIDs into another file,
making it possible to lock to a specific device by MAC address,
changing to new location json format for skynet,
adding a XHR timeout just to see if it happens.