Use gofmt directly.
Add basic support for slice types. #3
Push struct type down to Field

this has the benefit of maintaining sort order as well as json:key.
Add []struct support

assumes that the first struct contains all the keys.
Merge pull request #6 from bhenderson/master

basic slice support