Fix issue #7 which prevented certain L-systems
Add functionality for random angles

The user can control the randomness of the angle via the new Random
Angle property.