Fixed ld command (now tested on lubuntu).
Updated makefile.
Added error messages when nasm, alink or ld fail.
Tiny changes to make gcc happy. :)
Another tiny change to make gcc even happier.