Add support for import player JSON files

I've decided to go with a dict update instead of full overwrite, I think
it would be cool to allow importing partial player files
Make mainwindow widgets update values immediately

This also fixes bugs with exporting not using current values