Added Hook entity type to allow management of URL notifications;

Modified BankAccount handling and added five new types of bank accounts (IBAN, GB, US, CA and OTHER);
Minor changes related to code cleanup.