Authentication

Test scenarios:

Scenario 1: No authentication
Scenario 2: Authentication for admin section only, login through admin
Scenario 3: Authentication for admin/frontend sections, login through frontend

Tasks:

- [x] Investigate authentication libs
- [x] Fix user generator to work with namespaced models
- [x] Test support for scenario 1
- [x] Test support for scenario 2
- [x] Test support for scenario 3