refactored code to sub add_field
applies correct field serialising/deserialising for simple and adv searches
Fix #8
Fix #1
Merge branch 'master' of github.com:eprints/xapianv2