added icon folder
Updated `.gitignore`

added numerous always-ignore extensions and added order to previously
declared ones.