Made Board a "Java Bean"
implemented java.io.Serializable
added an "equals" override
(I didn't create a toString()... maybe later, doesn't seem needed - not that .equals() makes a ton of sense for this class, but still...)