Added Settings drawer

Initial settings drawer implementation
Ground work for app preference saving
Fixed reloading on orientation change