added support for multiple assignments! just use 'make PA1' or 'make PA2' to build the one you want, then 'sudo make install' to install it