Fixed an issue with parse user.signature

The user signature parser will always try to parse the user's signature.
This commit now check to see if the user signature exists first. Then
try to parse it.