fixed db issues (fixed ability to change names, ensure that content is not overwritten if not wanted on cache refreshes, removed ampersands, added unique id)