Create a new ChartOfAccounts model where it has_many Accounts.
We should consider using the null object pattern for ChartOfAccounts. We can assume that having no Charts defined is to say that all accounts are in one global Chart.
(this issue was split from #3)