big changes big fun.

Implemented basic playlist support. Right click on selected items to create new playlist. On that note also added a custom made inputbox a la visual basic.

Added shuffle and repeat support.

Added a volume slider.

Background changes to make it all work.