Add validation and better control logic to accounts app
Merge pull request #6 from begizi/enhance_account_controller

Add validation and better control logic to accounts app