Added save button
Made the HostessUI and HostsFile objects members so they can be modified via other methods
Added toString() method to HostnameCollection so the entire list can be written to a file more easily
Added overloaded setContent which accepts HostnameCollection, and added true/false return false to save and load to quietly detect exceptions
Added singleton implementation of the app so it can be used globally