added check for making sure gifts limiting number of gifts that have been claimed
added error codes for easier prorcessing of state
added more dynamic feedback on panel
prevented creating campaigns for the same merchant