Added a Completion Handler, removed 'AppDelegate' dependency, added a better gitignore

The build wasn't working when installing using Cocoapods because `UIViewController+RECurtainViewController.m` was trying to import AppDelegate.h. I have now removed that dependency.

Others are self-explanatory.