added the enqueue functionality and refactorized the way winamp behaves
merged with GetItemPaged related commits