Refactory of the participant app

* New user model (used Django's AbstractBaseUser)
* Renamed the app to users
* removed person api

See #861

Fixed #576 #478
Merge pull request #1343 from ostcar/user

New users app.