Changed roll() return type from (Rollable[T], T) to simply T

  Added meaningful toString override