Angular refactor for the `Call of Cthulhu` generator

- all fields are rendered from a single `form` object
- adding `Dice` singleton
- adding `roll` method where `dice` property is set