Renamed 'onStart' to 'onLoad' to better reflect when it's called; Added 'onUnload' function, for when a module is unloaded; Automatically stop a looping function when its module is unloaded; Minor cleanup