core ignore vim swap files
core add dependency to 'progress' library