client can now be passed ip by command line, or in app input
Merge branch 'server-selection'