Modify gitignore to ignore .out and .swp files
Add  knight-tour, n-queens, virutal-function ques