Fix for modal view controller presentation

I'm using this in a sample app right now and I noticed that when you present a modal view controller from the SideMenuViewController (which in my case is the rootViewController of the window) when that modal view controller is dismissed it calls `viewDidAppear` on the menu controller which in turn calls `updateMenuViewWithTransform:` with the closed menu transformation. If the menu is open this will result in it being shifted off the screen unexpectedly.  

To avoid this I moved it to `viewDidLoad`