.gitignore now ignores vim working files (.swp)
implemented in-built command exit; partly implemented cd
finished implementing cd