Multiple user channels

Extended Tribler functionality to support multiple user channels.
Tied this functionality in with the TUPT project.
closes #102 , closes #98