#4 Fixed: 'sign' fails with error
#3 Basic verification added with tests