User using AbstractBaseUser.
Separate model into one dir.
Merge pull request #5 from akbargumbira/develop

Initial work for user model