Refactored ugly code + added documentation
Added new methods - clear, getAllMusicIdsAsSet, buildReverseIndexByGenre
Changed user model - removed followers from user object and added followedUsers instead