misc changes

- require mode
- add body to parser
- better fixture def
- change esn_dec to nid in change_device
Merge pull request #27 from conduit/enhance_mocking_misc_changes

misc changes