Changed playlist implementation. Will need to change on the UI side too. It was mistakenly set to use incorrect type.
Added a mechanism to keep track of all songs in the system.