some code cleanup + added a function to remove the iso when it's been successfully extracted...

Signed-off-by: Swizzy <Swizzy@xeupd.com>