Additional changes to user settings

One other change I forgot to make that will affect using the framework.  It's minor, but it makes better sense of the enums used to declare views.  Also, added the rangeview class, though it's just the boolean view code right now - so don't use it. :)