Hook up a basic build system

This needs a lot more work..

Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>