User model improvemepts: password added
Tests for users & migrations ( forgot that)