Updated board validation schema to accept children

Related to the previous commit, the board validation schema was edited
to allow an array of children objects. This array of children objects is
not saved to the DB and is generated only on retrivals.