Header-only SequencedMap

I clarified why I only put the code in a header file for future
reference.
It's 'cause it is STandarD to make template classes header-only
Re-synced files

Added a bunch of empty files. I plan on filling these later.
At least now I'm sure the code on this commit is openable by the IDE