Bug Fix Issue #27

Fix for intermittent race condition when running in Python 2.6.x
This relates to a possible race condition when using Python
Multiprocessing Queues.

The proposed fix adds a wait to the indicator context manager as
well as explicitly adds a queue.close() statement to the job
processing function.
added region
Updated for Syntax and Function

- Renamed all method classes for PEP8
- Added REGEX ability to all methods for filtering
- Cleaned up requirements for in method arrguments
Merge pull request #28 from cloudnull/2.0.2RC

Bug fix and updated Syntax