Merge pull request #3 from nixonnixon/master

Added safety check for if UIViewController is being presented when trying to dismiss
Refactoring and added sanity check on all methods forwarded to the view controller to present
Added podspecs to repo to handle pod update from inside main repo, see new pod trunk documentation
Fixed issue when trying to dismiss viewcontroller before it was being presented.