Adding PullMenuMenuViewDelegate and changed the way handlePanning handles height changes. Refactored the way constraints are defined by overriding updateViewConstraints()