refactors html to use columns instead of a table

the columns width classes must be generated dynamically without a table
adds styles for the "table"
adds dynamic properties for scores and par
removes console.logs
pull from origin