added *.swp
added contributors
updated functionality