Refactoring & shit

- use requests & requests_cache (way more simple for debug purposes)
- use collections.Counter
- add id3 tag
- more pep8 compliant
...