Add interimElement

Implemented the `$interimElementFactory` to create `$interimElement` services. Implemented `$materialDialog` and `$materialToast` using the `$interimElementFactory`.