various improvements + ordering feature

improved / updated logic to flat array
added new methods to organize better
adde order playlist by artist, date or plays feature