consider using multiple source files

discid.py is now 600 lines long, we have a Disc/DiscId class that is quite big and are adding a Track class.
It might be wise to split these up in multiple files.