Discussion needs to happen whether an account needs to be created for a petition to be created.
As of right now an account needs to be created, the trade-off on changing the code vs ease of use need to be examined.
Any petition created needs to be verified as coming from a UL student. So even if account creation is removed there needs to be a level of validation.