Praveen, Vinay | #1494 | Consume visit in client.

1. Addition of contract.
2. Send values as parameters to OpenERP
3. Remove hierarchy in jobs
4. Fix packaging of files
5. Move parsing and mapping logic to separate classes
6. Fix tests