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
Javadoc is added to methods and classes
Tests are added to feature
Build tool test passed