Add more useful test target in Makefile; temporarily unpin versions in requirements.txt; require Flask-Admin in testing via setup.py