Sign In/Out/Up

Revise the App Layer