Updated makefile to allow compilation on systems with certain packages missing.
Merge branch 'master' of https://github.com/andrew-js-wright/swan into andrew-js-wright-master