Allow User to provide a file name instead of static name

When using ARC, **always** use weak for delegates. And the type should indicate the protocol to which the object must conform:
`id< RZDebugMenuClearViewControllerDelegate>`