Add more integration tests and refactor existing ones
Add more auth tests, improve existing ones