* move apps configuration to options flow * add additional assertion to new test * add additional assertions for options update * update docstrings, config validation, and tests based on review
* move apps configuration to options flow * add additional assertion to new test * add additional assertions for options update * update docstrings, config validation, and tests based on review