Add initial Linux support, makefile added