Add Recovery password system

It closes #66