Initial Commit

The beginnings of EntityBase with a varied list of BrokenRule types.