adding tests and refactoring code to be testable
adding more tests, refactoring
adding multi client handling, refactoring
fixing circular dependencies for setting servergui callbacks
adding discovery status text to gui
extracted server related stuff to a seperate module -

todo - extract further into a library
adding discovery settings, refactoring
replacing list with hashmap, fixes multiclient issue with no message being sent
reverting back to using settings preference activity, removed making the window full screen
removing forced message display, upping version, fixing test
refactoring settings creation, needs more work, maybe rewrite the entire ui
extracting jmdns service name
separating external ip concern from serversettings
adding auto start when only 1 network adapter is available
slight refactoring, remove independent discovery status text