Added concurrency validation to EM::Iterator

Added validation to concurrency field in EM::Iterator, checking that it's bigger than zero. 
Added real unit tests as well.