List attribute names in same order as specification
Add a couple of code comments
Now field_mappings can be specified as an array of arrays to maintain natural order in Ruby 1.8
Now can maintain natural field order
All attribute_names are now returned in specification order