Add pque.c and update Makefile