Navigation drawer

merge navigation drawer into branch with all the new ui commits