Created subpackage to store Transactions and Iterators.
Added iterator() method.
Added getPack to PackTransaction.
Added IteratorByBuyable.
Deleted DefaultFeeProvider.
Now InvestmentAccount throws an exception if the account it is bound to don't belong to the user.