Add gitignore
Add coverage to test requirements and configuration
Add InteractType tests and base set_attributes method
Update documentation strings
Add RecordData.DEFAULTS for configuration options
Modify Record type to be iterable