LineItem validation and tests
adding removeItem test
cleaned up tests, added removeItem
cleanup