Code improvement

* Cleaned up the code of the *SecretSharing*-schemes a bit
* Moved routines (like creating an array with empty Shares) to helper-classes
* Also added documentation to these classes.
* Fixed a few formatting errors