Changes to script system
Starting on a new listener system; extending the ruby script system