Retain keywords top level

Builds on #31

* Add exceptions for keywords, and "top-level" offices
* Updates README instructions
* Deletes ruby scripts
* Updates all of the yaml files (as you'll see, it's largely just re-ordering fields)