Created form in the 'AddContactPopup'
Added boolean property to control the open state of the AddContact popup.
Removed fx:root construct from fxml file as this isn't needed for the popup use case.
Update event is now triggering an update of the table after new contact is added. Added logging configuration and logback-classic as logger implementation.
Add validation to AddContactPopup

Added ControlsFX library for the validation.
 Make master contact table selectable

Added properties to the `MasterViewModel` that reflect the selection in the table with properties.
Show a formatted name of the selected Contact in DetailView