fix bug: two tags should not have the same name.
save to and fetch from localStorage.  also get rid of console logs.
implement removing node