(more) Rails 4 integration

I've got the testing running but I removed cover_me. 

I also changed the behavior of the defaults so they are not shared across Preferences and Settings (for example), but ScopedSettings will get the defaults from the appropriate class.