added client, account and transaction models and tests