-Added Event class (not complete)
-Changed format of errors to code:message.
	This should minimize the amount of processing the app does
-Moved parameter checking to Event class (not complete)