added presentVC: helper method to present vc modally handling deprecation of presentModalViewController:animated: method.
updated license info
only change barButton state if different
added isVisible method to UIViewController category