Full implementation of navigation drawer