Merge pull request #5 from msoucy/master

Reorganization, file name sanitization, and general improvements.
Fixed bug when error found in input.
Relocated random file location to local location.
Fixed crash: User with harold folder but no content caused crash.
Search for songs in the directory

No more hard-coded...