implement ValidateConstellation operation, already with newly added EmptyBoardError. Add tests for it.
Format and update source
Have Parent implement BoardObject. Don't know why it has not been done before