modified gitignore to ignore .o and .swp files
modified part.c to remove deprecated calls and bring up-to-date.
included executable usage in initial comments