Tidy up the Makefile.
Rename and rereference header files with the .h extension.
Add install/uninstall directives. Use the installed files by default.
Add support for the head and tail movement in .lab files.
Replace parallel port interface with GPIO interface.