issue_82: recurring payment, the base of recuring income and recurring expense
issue_82: recurring income
issue_82: create, update, list recurring payment
issue_82: menu for recurring payment
issue_82: rename recurring_incomes view folder to recurring_payments
issue_82: fix variable typo
issue_82: reload  list of categories when user select recuring type
issue_82: ajax to replace old categories with new categories list
issue_82: reload categories url
issue_82: change routing for reload categories
issue_82: fix param received in controller not match param sent by ajax
issue_82: using json to reload categories
issue_82: replace category selection using js
issue_82: fix json object retrieval
issue_93: refactor Expense and Income to be children of Payment
Merge branches 'issue_82' and 'issue_93' into financial
issue_83: select recuring expense
issue_83: load expense categories
issue_82: fix delete and edit url for recurring_payment
issue_82: fix typo