Add gradle wrappers
Make downloading asynchronous
Keep downloading in background