simplifying InvestmentPlans

no "period" property. The day of the month is taken from the start date.
renaming "generateAccountTransactions" to "isBuySellEntry".
simplifying generateTransactions by ignoring the Transactions already
present in the portfolio but not in the plan.