fixed gitignore to exclude images and vs files, added some database unit tests and now scale downloaded images