fix for id3v2 parsing on files that don't have v2 tags
fallback to id3v1 tags
#date: return nil if year == 0; more mp3 tests
added mp3 (id3v2 only) tests