initial project commit. Includes StringPreferenceLoaders