Check for recipes first (since they can contain colons)
Take the first rule not beginning with a . if no goals are specified
Expand
Nicer printing of dry run
Clarify default target
Fix makefile
Expand README