Began to add multiple channel support which was prevented by the way I
was doing threading before.

Multiple instances of EEGProcessor would not work due to the port for
the Emotiv Epoc being occupied by another instance. Now the goal is to
have EEGProcessor process a list of channels simultaneously in order to
collect only the data that is needed (this prevents strain from doing an
FFT on all channels).
Completed multi-threading and cleaned up code in general :)