minor refactoring to improve the sloppy coding style
allow sc to be created at startup
reset magic renamed to resetSpark to avoid duplicate with Kernel reboot
interpreter finish changed to finalizer