Refactor stock level check
Basic outline of postage model, still missing some validations
Check for overlapping