Networking fundamentals

UpdateCurrentSongRunnable should probably be a private class in here UNLESS it's being used elsewhere.  But if the device is updating it, it should be fine since the main thread is the thread that created the view.