Initial code to add a slide-out nav drawer
Fixes and improvements for the slide-out nav drawer. Now responds
appropriately to taps on items.