added webworkers

improved render performance by ~3x
now renders in chunks
threads can be adjusted
doesn't use complex anymore
bugfix

changed some internal stuff