Fixes #13
Presentation cannot take place in UITableViewController anymore, instead takes place in either UINavigationController or UIViewController.

Added checks around parentViewController being not a UITableViewController and added internal magic to automatically get a UITableViewController's navigationController as presentationViewController

Removed UIScrollView checks as no longer necessary as CSNotificationView is not in a UIScrollView.