Straightforward implementation for sine wave generator and dirac impulse
Misc bug fixes
Updates to documentation