Adding start/stop functionality in manage.py (#457).  source.py and jour...

...nalist.py create a pidfile (the path of which is defined in config/base.py) and this is referenced for shutdown.
This is frustrating but necessary, otherwise we encounter a race condition where the process is not fully stopped before the start is called.