update on batch and tests
(added more tests, fixed a bug)
Merge pull request #54 from benoitmangili/batch_rsc_more_tests

update on batch and tests
Implementation of operations

Operation.operation() is a structured sequence of deferreds.
Operation.stateManagement() maintains state of input & output items.
Operation.transfers() handles transferring quantities.
Fixed a bug in the tube resource initialisation.
Fixed an issue in root so that it picks up actions
Added transfer models to handle transfer decoding.
Added tube rack movement handling.
Merge pull request #55 from mattdenner/implementing_operations

Implementation of operations
Proxy the raw JSON rather than merging it in

All root level raw JSON attributes are accessed through proxy methods.
Fixed some of the JSON so that it works with the proper structure.
Merge pull request #56 from mattdenner/proxy_raw_json

Proxy the raw JSON rather than merging it in