add roles when using constructor injection

Bread::Board::ConstructorInjection->new(
  class => 'Foo',
  roles => ['Bar'],
)

the benefit of this is to allow us to modify classes that we may not have
control over modifying the source of at runtime.

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>