Load preferences and settings when initialised, allow clearing and resetting
Implement loadFirst feature