added exercise 04-01 from GNU Make
added exercise 04-04 from GNU Make
added exercise 04-03 fom GNU Make
added exercise 04-04 from GNU Make
extended exercise 04-03 from GNU Make