Localstorage

* Uses localStorage to store avatar/player details (unrelated to position)
* Doesn't prompt avatar dialog if one is saved
* button to open edit avatar dialog
* base class stuff for modals closing