Start work on roles.

Very basic.  No playbook committed yet.