client: add basic `field()` and `attach()` functions

Just really basic wrappers around the HTML5 `FormData` object.
Merge pull request #373 from TooTallNate/add/client-form-data

client: add basic `field()` and `attach()` functions