First pass at creating the Peer Workflow appropriately.

Wiring all the peer queue into place

Updating based on rebase to fix tests
Merge pull request #77 from edx/sanchez/TIM-228-Peer-Workflow

First pass at creating the Peer Workflow appropriately.