added new settings management base class, updated main settings form, added to build files