-- updated gem file and added .ruby* files
-- refactored to allow field definitions to be defined and parsed