Fully tested user model to use as a starting point for apps