Project setup

gradle's default behavior for two dependencies with different versions is to prefer the newer.
this flag tells gradle to fail when there's such conflict so you'd explicitly resolve it.