Adjusted name of puppetFriendly function to makeValid, added extra character conversions
Removed unused variables
Skip features which aren't 'options'
Added more character substitutions to make valid Ruby symbol names
Added file containing a record of the changes made
Removed redundant commented code
Additional properties added