Added basic Makefile and tests