fix setup.py, add tests directory