Allow User to provide a file name instead of static name

`- (instancetype)initWithDelegate:(id<RZDebugMenuClearViewControllerDelegate>)delegate;`

`instancetype` - lets the compiler understand that the returned object is of the same type as the class implementing this method
`id<RZDebugMenuClearViewControllerDelegate>` - lets the compiler enforce that the object passed as the delegate actually implements the protocol