Add playlist module
Add prototype classes
Subclass list
Prototype Track object composition
Call super from playlist classes
Improve Track class implementation
Refactor