New script system (allows for e.g. server.scripts.irc, caching of function handlers, uses new 'event' objects)