Fixed Registration/Login Flow

Fixed transition choreography
Minor refactor of unused code
New OrientationUtil
Minor refactor for better naming