converting everything to map[string]interface{}

### WIP NO MERGE YET

Just throwing this up here so I can keep track of it and have a sha to reference in other projects testing it.

Still needed:

- [ ] a way to customize units for timers (currently assumes you want ms, not ns, but who am I to judge)
- [ ] consistency in how "extra" measurement objects are created in the switch statement