setup.py cleaned up. SysTerrier.index() now writes out a log containing the output of the subprocess call. subprocess exceptions handled.
SysTerrier.retrieve() logs output too.
SysTerrier prints a notification everytime it indexes, retrieves or evaluates. This leads to neater setup.py code.