Set default button to "save" when editing a value.
Added key / value pair duplication.
Added dialog when trying to make a key/value with the name of an existing key.
Added "Save As" and working file ability.
Added child node sorting before attaching them to its parent.
Changed child node sorting method from TreeMap to ArrayList.
Only sorting once anyways, so it's all good.