Added ability to remove promocodes. Added promocode validation to avoid duplicates.