Finalize the field API with test cases
Merge pull request #41 from emmanuel-keller/master

Finalize the field API with test cases