Merge pull request #20 from Hoene84/master

Refactoring & some features
Fix Millisecond Crash Issue
Merge pull request #25 from eddturtle/bugfixes

Fix Millisecond Crash Issue
replace shuffle icon with a dice, should indicate more that this is an action and not a setting
commit original genre icon
Fix Millisecond Crash - Improved
Merge pull request #26 from eddturtle/bugfixes

Fix Millisecond Crash - Improved
Merge pull request #27 from Hoene84/icons

Icons
Pause Music on Headphone Disconnect
Merge pull request #33 from eddturtle/bugfixes

Pause Music on Headphone Disconnect
fix prev button
fix dir chooser
fix playlist update on db change
faster fs traversal using cmd line