Adding multiprocessor and Pattern as dependency to setup.py. Some cleaning up.