Refactored PassMessageThread to be more general. Perhaps we could even generalize it a bit more so it could replace, for example, RequestLocalJamThread
Can now view local jams in JoinJamActivity. When a jam is clicked the phone attempts to join the jam. Right now only the client phone is able to correctly get the library of the master and not vice-versa. Additionally, when you try to add a song to the playlist on the client it just plays on the client instead of playing on the master.