Switched to UIMenuController singleton instance

Previously the UIMenuController was created using alloc, init - but UIMenuController is meant to be used as a singleton. Creating a second instance will crash the app. This pull request switches to using the sharedInstance.

This behavior is documented by Apple here:
http://developer.apple.com/library/ios/#documentation/iPhone/Reference/UIMenuController_Class/UIMenuController.html