Removed unneeded code, improved playlist handling

* With mpd's consume feature we don't need to manually remove old songs
* Catch exception on trying to load invalid playlists
* Don't load empty playlists
Unit test cleanup
Cleaned python imports
Updated copyright notice, homepage URL
Python imports cleanup
Added .gitignore
Updated .gitignore