Add a test for parsing from yml files
Pass the database yml tests
Add test to check adding defaults doesn't replace existing values