improve password handling:

* setting passwords via node attribute will actually work
* setting passwords via data bags will actually work
* passwords are no longer stored in plain text on the remote host
* readme examples are more relevant
allow users to optionally define node attributes which create users,
databases, and grants. setting passwords inline or via encrypted
data bags.
Stop slave in case it is currently running, before you set master