Deposit and bankproduct constructors edited, new tests implemented