Add big refactor
mention jflect
Add program doc
Renamed to json-to-struct
Renamed files
Implement nested handling. Fixes #2
Remove whitespace
Handle invalid struct field names
Merge changes from tmc

* Handle nested arrays
* Handle documents that contain dashes in them
Add symlinks from COPYING -> LICENSE and README -> README.md
Update example to point to Github API for this very project