Add release and debug target

	Fixes #2
	target all(default) now makes release and debug
	move cpp only flags to CXXFLAGS instead of CFLAGS