Defines support for the tracking of internal data
Adds FileData support to Flat::File
Starts adding Class Behavior to Field
Continues to implement Field and Field::Definition
Changes parameter to :autoname when adding padding fields
Renaming test Field::Definitions to field for consistency
Updates Exceptions documentation
Makes #add_filter and #add_formatter public for Field::Definition
Adds a flat file helper for spec testing

This file contains Flat::File definitions that can be used to test the various features and functions of Flat.
Removes commented out test
Adds developer-only documentation to FileData