Adding new file rabbitmq_config.py

Creates an INI-style configuration file rabbitmq.cfg. Future commits will have the producer and consumer scripts reading from this file
Importing ConfigParser library in rabbitmq_consumer.py to support rabbitmq_config.py result
Removing socket library

Importing the configuration settings of rabbitmq.cfg loading section "rabbitmqConsumer" (section variable)
Setting the following variables in this config file:

hostname: server hostname (generated by socket.gethostname())
username: RabbitMQ broker username
password: RabbitMQ broker password
vhost: RabbitMQ virtual host
exchange: The fanout exchange to declare and bind to queue
queue: The queue to bind to exchange, defaults to exchange value + hostname
pidfile: The path to the pidfile to be saved when running the script (support to be added later)
Import ConfigParser library to add support for rabbitmq.cfg
Adding support for a list of directories in the directory variable, to use multiple directories use a comma-separated list
Importing rabbitmqProducer (section variable) section of rabbitmq.cfg to load settings that apply to the producer script
Migrating the following variables to the config file:

hostname: The local server hostname (generated from socket.gethostname())
username: The RabbitMQ broker username
password: The RabbitMQ broker password
broker: The hostname/IP address of the RabbitMQ broker
vhost: The virtual host to run under
exchange: The fanout exchange to declare and send messages through
size: The maximum file size to send through rabbit
directory: The directory to trigger events from
pidfile: The location of the pid file to write when running the script (support to be added later)