Added *.swp to ignore and updated bob to recursion