Added command line switch to set port. Restructured kaithem object.
Added new "trigger expressions" feature through some awful code I need to fix
Either refactored or made worse the Event class
more tests, onchange trigger expression