moved linear methods from prensation to Math helper class
moved unit tests too
refactored presentation:
- created framework package for BaseUI and widgets
- reimplemented Listwidget to use Visitor pattern instead of "Descriptable" interface
- created Visitor for listing ExpenseType, IncomeType, Expense and Income