Add support for nested fields

Added a function get_value that can be called recursively in order to support the extraction of nested fields. The readme has been updated accordingly and there is an extra unit test called TestGetNested. If you pull these changes, you may want to change the "go get" line in README.md back to your repo.