Refined and commented the code in all three classes in the street editor.
Added tests for the AddListener in the StreetEditor.
Implements MessageDialog interface, allowing DI of the code showing the JOptionPane.
Interface for dialog messages.
DocumentListener for the StreetName field.
Factored out the DocumentListener code into its own class.
Changed some instantiation calls to account for new DI.
I'm not entirely sure what the diff is here, but committing anyway.
Added JavaDoc and renamed a variable to make the code more readible.
Added JavaDoc.
Added some comments.
Now passing in the template path and the destination path of the LPC files by direct injection.
Pulling data from the config.properties file to pass to the LpcGenerator.
Changed the name of the method accessing properties.