ensure that keys are unique when processing sections
Merge pull request #3 from kwiliarty/unique-reorder-keys

ensure that keys are unique when processing sections