CSC340 Account class