Issue #18: add makefile for deployment