added sinus generator
fixed a bug in sinus generator
added cosinus generator
added io logger
Revert "added io logger"

This reverts commit ea578deb47e73fdb11b052f273e24bedb95dcc46.