This creates a new class to dynamically create GObject Properties, save them to the database, and make it easy to bind application properties to specific settings properties. Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>