refactor addLineItem to its own factory
refactor/ changed splitters array into hash
refactor/ split factory
refactor/split factory. create split algorithm
fix/stop infinite while loop for irrational split amounts
Merge pull request #10 from blankmaker/refactor/factories

Refactor/factories