Added status bar and tweaked window size for optimum minimum sizing for scroll bar placement
Added GridBagLayout to fix issue with the items in the list splitting apart from eachother, and moved updateHostnames() closer to createHostnameList() so it's easier to edit
Changed pack() to validate()
Added removeAll() to updateHostnames so the list will reflect the contents of the Hostname list that is passed into the method call
Removed template comment
Refactored hostname jpanel implementation to be a separate class HostnameView
Moved alias, target, and toggle into private fields so they can be accessed by other methods, and removed redundant "this."s
Added On / Off toggle functionality for hostnames
Added Apache Commons Validator to get ip address validation
Added validation for ip addresses so we know when the string in the target text field is an ip
Removed unused import
Update hostname object with a new ip address when the value in the form is changed to a valid value