Removed petition from UserAuthentication model and more cleanup
Mostly finished authentication for signature