Added makefile
Created struct prototype to fix warnings.  Fixed a bug in the min and max functions.
Added Q-expressions parsing