switch from commcare api to jaxb convertor
Edited testcases to Ignore tests for writing data to file.
Added contraint not null on Beneficiary name and 18 digit length on BeneficiaryId
added listener class for mcts from commcare.
added processor for all the three scenario cc_bihar_pregnancy, mcts_persona and closed case
added CaseType class to identify case type comming from commcare
added method to compare fields of closed cases and post mcts_persona_case to commcareHQ
Merge branch 'test' into dev/mcts-bundle

added methods to compare closed cases parameters between motherCase and MctsPregnancyCase. post mcts_persona_case to commcareHq.
Merge branch 'origin/dev/mcts-bundle'
Added TODO list to handle the following
1. Catching runtime exception
2. Getting the deserializing object directly from the resposne
3. Returning appropriate messages to the client
4. splitting long expression.
Merge branch 'dev/mcts-bundle' of https://github.com/motech/mcts-integration into dev/mcts-bundle
added comments and handled exception in all processor class
Added Following
Saving location data by checking state, district...etc
Creating new location and flw records if not present
If data is not added to mcts_pregnant_mother table then adding that record to mcts_pregnant_mother_master
Added exception handling
Rectified previous commit
Rectified errors
added method for creating update xml
minor changes
modified test cases
Throw MotechEvent for addition and updation of beneficiaries