Good working State

The placeholder party code works, and this is a good place to branch
from.  Committing for value of current state.