issue_3: name space migration
issue_3: rename migration to match name space
TOBEMOVED: add mortgage
TOBEMOVED: cal interest fater x year
TOBEMOVED: invesment and mortgage
TOBEMOVED: add budget
TOBEMOVED: invesment and mortgage belongs to budget
TOBEMOVED: fix typo in investment
TOBEMOVED: fix foreign key name not match association delcared for mortgage and investment
TOBEMOVED: budget controller and index view
TOBEMOVED: add budget listing and controller
TOBEMOVED: fix interest rate not calculated correctly
TOBEMOVED: fix create budget form not working due to object not instantiated
TOBEMOVED: add destroy budget
TOBEMOVED: destroy dependencies
TOBEMOVED: fix nested attrributes not working
TOBEMOVED: set budget name automatically if blank
TOBEMOVED: use table for budget detail
TOBEMOVED: partial for budget details to be added to budget index
TOBEMOVED: JS to add new budget to index without reload all budgets