Added tests and move to this gem the logic for attaching a line_item with an inventory_unit

Tests coverage is around 90% now! :)