Revert "Adding onlinemodal to set and use an online account"

This reverts commit 25dc0e22981e2236bc8c26e11296ed1afb6fdb85.
Revert "Revert "Adding onlinemodal to set and use an online account""

This reverts commit 78adebc9fef29b7e64295851ae1b9c73e949dc0a.