Fixed so that lock/unlock does not rely on data store, still reads pwd input elements, should be given as args instead.

Added readme