added keyboard support
windows client window needs now focus to keep the client fed
updated sfml demo
fix for gamepadfetcher