Added name to user.
Added validate uniqueness.
Added transaction model
Improve some layout.