addition of base code

created a base controller to avoid repetition.

created financial models to structure data.

dashboard controller and view created for a little testing.