Rewrote localStorage (again) and worked on rune slots

localStorage now uses JSON because I had to store an array. Rune slots
are properly added through javascript but... they're derpy to say the
least.