added front end, first attempt of implementing the event page, with poorly designed event model and controller, MUST refactor later today!