Add FreeProduct promotion
Add FreeProductAction specs
Rename promotion and fix feedbacks