Users and Contacts

This PR contain:
1. User, Contact, Login controllers.
2. View for account page, register page, change data page.
![accountpage](https://cloud.githubusercontent.com/assets/9048513/4939710/ffa41f08-65d4-11e4-984f-ea07214f0bb1.jpg)
![changecontactdataform](https://cloud.githubusercontent.com/assets/9048513/4937294/246233ba-65c2-11e4-8364-8b1aed43108b.jpg)
![login](https://cloud.githubusercontent.com/assets/9048513/4937296/27ec7c70-65c2-11e4-8e6d-af37b195da42.jpg)
![registration](https://cloud.githubusercontent.com/assets/9048513/4937301/2d3aaff8-65c2-11e4-8702-16c5dd9b7742.jpg)
![userdatapage](https://cloud.githubusercontent.com/assets/9048513/4939897/2e4b6d06-65d6-11e4-984c-83a4f239ecd5.jpg)
3. Few change in AcR and constraints(alphabetical and unique)


I'd razer like to store the whole user object in session
(of course it should be serialized)