tests(e2e): added prepopulation support; fixed login and users specs

it would be better if this gets only 1 argument `params` and returns a function that gets the `callback` so the usage would be:
```
beforeEach(post({'users': {first_name: 'foo'}}));
```