added options to make a debug version, verbose, and parallel make flags