fixed divide by zero error
added time to comment
added ownership to happening,

updated several views, changed the overall design, moved some logic to the right controller, added roles
updated views