moved syntax classes and triggers out into their own files
moved almost everything out of framework.rkt except things directly relating to sending events, enforce, and reify