hueDimmer altered to make use of PowerMateEventHandler

Both were cleaned up some and documentaion was added to
PowerMateEventHandler.
Added parameters to add configurability

Added paramters to the queue functions to allow performance tuning.
Added functions to set those values, so the can be changed while the
program is running.
Added ability to get raw events

Start now takes a boolean raw_only. If the consolidated thread is not
started (i.e. raw_only is True), get_next will grab raw events.
find_device has been moved out of the class

This allows the function to be used modularly.
Made find_device safer

find_device now checks the dev_dir string passed in and appends a / if
necessary. Also cleaned up the documentation for it a bit.