Petition App now has validation

We were able to get validation on the creating petitions to work. Users are only allowed to sign a petition once