Creation of userlist service

This moves all our code to the new userlist service. 
A side effect was that I made the musiclibarary fragment use a service locator for the music library service.

There is also code to null check some buttons that were crashing on rotation.