add tasks to separately run services and controllers specs
only register oauth provider if it is configured
update server specs to use oAuth and new User model
move scratch task towards the bottom