Implement users

It closes #1