Ascribe return-types in generated methods

Thanks to @vjovanov
Fix #81: Improve speed of field lookups
Merge pull request #82 from gzm0/optimize-lookup

Optimize lookup
Cleanup of the README.
Merge pull request #83 from vjovanov/readme-fix

Cleanup of the README.