Role Flow Manager

#### Reference:  
https://www.pivotaltracker.com/story/show/81991872

- splits flow into role_flow and user_flow

--
ASB & CW
Keep a blank line before and after `private`.