move account creation and sign in into background module
updated TODO
Merge remote-tracking branch 'origin/refactor_sign_in_create_account'

Merged in Zaach's refactor of the create account and sign in page to
be able to work in FX.