Add Match scoreboard and results calculations, cleanup all views, update and add new JS validations.