File database
Refactor to catch exceptions
Our uber feature 'Label' implemented