Reorganize the driver module for more clarity.
Added locking suport to bartendro so that only one person at a time
can make drinks.