How do I add custom order fields for users to fill out at checkout
I was able to solve this problem using Commerce Field Group.   What you do is: 


create the fields you want.
create the field group.
put the new fields inside the field group.


Then


goto the Checkout Settings (admin/commerce/config/checkout) and add the group inside Review