create a ParallelDispatcher class
move mailer methods into dispatcher
clean up dispatcher spec
less setup for dispatcher specs
add validation on Approval#role