properties should be as follows.
* income can be added
* Expenses can be added
* Expenses can be made from income categories
* Category and sub-category can be added for incomes and expenses.
* Commission entry can be made for income and expenses.
* There can be detailed reporting on a daily, weekly, monthly, annual or desired date range.
* There will be a user model that can login or see the entries.