created separate factory for  discard count, moved all waste count logic from stock count factory file and refactor all appearance of waste count to discard count
created separate factory for  discard count, moved all waste count logic from stock count factory file and refactor all appearance of waste count to discard count

musamusa/move,musamusa/move,musamusa/move