Added INCLUDE_BONUS & EXCLUSE_BONUS constants to Dice - flags which can be used (for the sake of readability) to control if some methods (roll(), getMin(), getMax() & getResult() currently) should add the bonus(/penalty) to the value they return
Added __invoke() magic method to Dice - if a Dice is called like a function, delegates to ->roll()