Totally rewritten boxscore and roster VCs

Still need to figure data persistence somehow