Getter setters and related updates

Includes getter setter updates, unit tests, bug fixes, and updates to maec.Entity/EntityList.