Add NSUserDefault extensions for per user settings