[#43475101] Added Gel class implementation
[#43475101] Moved common attributes to container

Moved plate's, tube rack's and gel's common
attributes to container module.
[#43475165] Implement persistence for Gel class
[#43475341] Implement create action for Gel resource
added missing newline to the end of file(s)
[#43475341] separate methods for gel/plate creations
[#43475165] added Container and containerElement mixing

Refactored common code from plate and gel persister
to mixing and include them into the relevant classes.
[#43475165] add Container/ContainerElement mixin to sequel

Refactored common code from plate and gel persister
from the sequel namespace to mixin
and include them into the relevant classes.
[#43475341] moved common gel/plate code to a mixin
[43475101] Use the correct variable naming conventions

Changed some variable names from camelCase to
snake_case and renamed some variables.
[#43923635] Add update tube action + specs. Specs pass.
[#44086827] Add order item status: unused. Specs pass.
[#43923635] Fix requirement
[#44093583] Add update tube rack action. Specs pass.
[#44093583] Fix action for empty tube rack location.
Merge pull request #120 from llh1/44086827_add_order_item_status_unused

[#44086827] Add order item status: unused. Specs pass.
Merge pull request #119 from llh1/43923635_update_action_for_tube

[#43923635] Add update tube action + specs. Specs pass.
[#44187261] Modified return value of TransferTubesToTubes

Also corrected camel case method name to snake case
[#44093583] Code refactoring
[#44187261] Removes duplicate elements