User login/logout + drawer menu layout change

Drawer menu consists of an expandable list view + a list view.
When the second list view (possibly list of subreddits) is expanded
beyond the vertical space of the drawer, we may need to enclose both
lists in a scrollview and handle touches manually. (using onTouch)