Minor cleanup
Record signature
Add hasSigned method for the Angular app to use