First Commit

Initial commit, protect configured and nvs_subsystem almost done.