Worked on SignEvent a little.

Also set up a base idea of how events will work.