Final v2

Last minute QoL changes for the most part.  Added filename scrubbing,
max random length, and informative toasts.