fixes workers queue
fixes #4 #5
fixed #6
Really fixes #6 (which is closed accidentaly instead of #2). So fixed #2
fixes typos
fixes #9
fixes #10
fixes #15
fixes #16
Merge remote-tracking branch 'nejdet/development' into development