finish the design of Trade and Fee
add InvestmentAccount and InvestmentTransaction
add InvestmentAccountTransactionProcessor
add some new Fee type. CombinedFee and fixed Fee. and refactor the UnitNotMatchException's structure.remove it in account module. if some else will use it, it will use in core.
Design the object in Investment
add Integration test for InvestmentAccountTransactionProcessor