Main now can run
-Main: now handles exceptions
-Using Queue for transform classes now since ConcurrentLinkedQueue
 implements it, and we don't always want a ConcurrentLinkedQueue
 (dequeue can be added later if necessary, there was only one class that
 had it and it wasn't using it)
-ParallellDiscreteFT renamed to ParallelDiscreteFT
-ParallelDiscreteFT:
  -Constructor fixed
  -run() now should work (using collections for Queue array now)
-Song: Improved exception handling