Updated the class diagram to reflect some changes I saw needed to be
made
I needed to update this because a) I forgot some classes and b) I needed
to change the design a little to account for the fact that java doesn't
like pointer based array shenanigans.
I added some some new classes!  The userClass is a sad mockery of a real
class, but BoardManager should be *mostly* finished... as far as I know