An improved Makefile

Hey, I had some trouble with the old Makefile because it didn't work with my OpenCV package compiled with CUDA and -lboost_numpy couldn't be found. I added items for it and just removed -lboost_numpy as it compiles just fine without it.  Also I reworked it so pkg-config takes care of Python so it doesn't have to be hardcoded in.