added forms and modified transaction model
refactor account to accounts