Added the concept of defaults file for settings, make it os specific later