feat(bricks): validate brick names

Validate brick data, first to ensure that there is a name property
set, and second to make sure that the name does not have any
disallowed characters such as `:`