Fixed issue #4, added min,max arguments for multiple()

Added a new class calle VerExChain. VerExChain needs to end with a call to .end or .end_of_line(). All tests pass.  
The multiple() method now accepts an argument min and max to match occurrences between desired limits. Tests for this have also been added.