porting more of run's functionality to manage.py, updated readme accordingly