Merge pull request #2 from dimagi/cleanup

Cleanup
make xml mappers two-way

push more of the validation and field formatting into the mapper
add .travis.yml