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