Added ignore to makefile if obj/ exists.
Added vim swap files to the ignore list.
Refactored getOpts code, and added usage message.
Merge pull request #3 from DavidJamesTheDJ/refactor-args-parsing

Refactor args parsing