Completed Event class, added more utilities and updated files