Heavy refactor
Add 'source' key in all parsed entries
Extract all constants in separate files
Rename most functions
Separate printing from building list of all entries
Ignore .DS_Store files