Implemented !, &&, and ||
Simplify JSGenFunction
For each loops should turn into iterations loops in raw code
JSPartitionFactory -> LocalPartitionToJS
Fix case if version is split across messages
bigger test