Changed Data source method to accept UIViewController

Changed the datasource to now accept a UIViewController rather than a
UINavigationController. The Control now automatically adds the
UIViewController recieved by the data source to a
UINavigationController and instantiates the card view.

Example now instantiates the view controller  from storyboard to
further show the  capabilities of the control.