Update Attributes
Update Collection Abstract

Rename createAttributes() to __construct(). Will not need to add a custom constructor for other classes that extend collection.
Update Abstract Attribute

Add parameters to DocComment.
Add Namespace Use Statements
Footer and Record Extend Collection
Implement getString() and toString()
Make Body Object Countable
Add Footer Attribute Definitions
Add Record Attribute Definitions
Add CAIS Documentation