initial users implementation

- added user model
- added exposed api endpoint to get all users
- added api endpoint to create a user
- added corresponding tests and test tools
- updated readme with dev guide