added requirements.txt and requirements_test.txt and including compile target in Makefile