Added password mapper interface

This adds a mapper interface so any database can tie into this module.