Fixed sign could be created by anyone
Fixed sign nullpointexception bug
Other minor bugs