enhance(dialogs): diolog builder
What are the key features of this change
Created a dialog builder with the builder design pattern. With this it is easy to add configurations to alerts. This also makes easy it scale in the future.
closes: #12 (closed)
Size of change: medium
Checklist
-
Javadoc is added to methods and classes -
Tests are added to feature -
Build tool test passed