Added several enhancements, fixed building in Ubuntu 13.04
Added a check if the file is already present, then it doesn't re-download it