improvements
jwt singer: re-created, refactored