Restructure Editor Class, Create Track Class

* Add gain node
* Add documentation
* Add recording / download fuction