Fixes rouge rejected class bug

The info div would retain the class from previous runs
emove dead code :skull:
Add ability to choose the data size

Uses promises and a confirmation box to manage asking the user if they
really want to run when the data size is huge.

TODO: For styling (and maybe images) this should be a div alert not a JS
confirmation popup.