realized some left overs in functions.sh _error
created .gitignore to ignore vim swap files