Clarify where VGA memory starts in a comment in print_string_pm
Add a minimal kernel. REorganize Makefile