Add basic tests and test requirements.txt