add more examples
move custom aqbanking path example into list_users_accounts
also retrieve BankCode from aqbanking
merge HbciUser, User
make Pin an interface rather than a struct
keep gwenhywfar helpers hidden
add support for Transaction from a given date
add support to remove accounts, users
points to aqbanking should be private
free all accounts when freeing the associated collection
free the user ptr when freeing the associated collection
move validations to the head of AddPinTanUser
move supported HBCI Versions out of the func
hide gui from the outside.

the gui is an implementation detail of aqbanking, which in general
should not be of any interest to the outside
add simple banking test
add simple user tests
remove unnecessary comments
simple user.Remove() test
bugfix: typo
rename example_pins -> pins