player names, connect/disconnect

+ add connect/disconnect buttons
+ players may select a username before connecting
+ give a random username if the user does not provide one
+ player names are shown next to the model