Dice.pm additional support

The proposed changes adds the support for the following types of queries

roll 2d6-l and 3d4
throw 2d6 and 3d4 - 4
(anything of this form)

as well as maintaining all prior functionality

passes all old and new tests