Abstract Entity Interface

## Abstract Entity Interface

### Acceptance Criteria
1. Interface for AbstractEntity exists so that child interfaces can extend it.