First full implementation of Board and jUnit tests