Delegate, new naming

+Better naming for methods (initWithoutPrompt to initWithTitle)
+GIDAAlertViewDelegate Protocol.
No more casting UIAlertViews
3 methods, onClick, onDismiss and Finished
+GIDAAlertViewType in case of using distinct alertviews
+Use of identifier, can set a NSString as identifier
+Know if accepted alert view or not with accepted variable.
+Progress bar
Fix demo for new alertview