Add role generation and rudimentary Fog code to batali