clean up roll(), add test
split out dice parsing into another function
add options for threshold/sum
make sure modifiers are one character long