Add basic MediaFile object representation
Add SizeField descriptor for disc/track i.e. 01/12
Fix spelling of 'determine_path' function
Use new MediaFile properties in files module
Always pad the track number in the filename
Include the file extension in determined path
Better class description for TextField
Correct path sanitization regex
update path_components with Use regex-subbed items
Create empty Size object when value is empty
Use self for classmethod
Set Size default values to zero instead of none
Move file into utils directory
Add music key utilities
Add empty cli stuff
Add required __init__.py files for packages
Add executable