added an itemquery class that is used to find tracks or other objects and returns a single object or a list. much cleaner and versatile program flow now
added playlist support