Small changes in RainbowMaker.
Added Controller.py-side implementation for communicating with network classes (in node and server-dictionary). Starts classes as sub-processes, then uses pipes for communication. Closes processes when particular mode is done, but not when Controller all done (preventing doing one method then the next without restarting connection process), this will be fixed later.