Changes update, module documentation extended, bug in creating the new container xml fixed
Merge pull request #45 from mgcam/devel

stamping bug fix and documentation update
C40-E3: added plate_purpose.pm to enable the propagation of the 'plate purpose' field into the containers (plates).
+ updated mapper.pm
+ updated clarity_elements.pm
+ added tests
Merge pull request #46 from benoitmangili/plate_purpose

C40-E3: added plate_purpose.pm
Adding a simple travis config file to initiate CI.
Merge pull request #47 from benoitmangili/Travis_integration

Adding a simple travis config file to initiate CI.
Cleaning MANIFEST, Changes, and fixing critics
Merge pull request #48 from benoitmangili/cleaning

Cleaning MANIFEST, Changes, and fixing critics
C44
- added qc_complete step.
- added tests.
- added new method in util::clarity_elements ( set_element_if_absent() ).
- refactorised tests with util::xml package.
Merge pull request #49 from benoitmangili/C44

C44
sample_received callback bug fix
do not skip controls that are on the input plate
Merge pull request #53 from mgcam/devel

sample_received callback - update sample data once only
bug fix - restore copying sapplier name to an udf field
use perl to edit test data; log placement xml
add File::Slurp prereq to build file
Merge pull request #55 from mgcam/devel

bug fix - restore copying sapplier name to an udf field
bug fix in 1:N stamping
Merge pull request #57 from mgcam/devel

bug fix in 1:N stamping
refactoring clarity_elements