Edited Loops.

Main changes are:
* ZestLoopState transient;
* Initialization from the ZestLoopTokenSet;
* Changed construptors;
* Merge with master;
* implemented toString method for expressions;
* autogenerated javadoc;
* some other littler changes.

All current tests passed.