Fixed UML (some misnamed variables, variables left out, etc.) and adjusted its layout a bit. Made variability() protected.
Merge branch 'gui' of https://github.com/nwunder/Freethrow into gui