ActiveRecord + User and Contact models

Corrected mistakes from last PR ActiveRecords
Add new property and new functions in User model
few changes in Contact model
the ```User``` should not instantiate ```Contact```, it should apply ready-for-use instances