Added makefile - not working yet, but it's a start