8.0: Fluent interface

* Introduced fluent interface to dice rolling
* Removed string parsing entirely
* Added custom die rolling