Settings, User, and Hardware changes

Made some minor changes to these classes, committing before I forget.