Preferences menu creation

Completed adding the preferences screen.  Ready to close out the branch.