Add tests for Stock and transaction , also add a list initiation to stock and a date field to transaction