Work on effects + IO abstraction
- fixed vibrato+tremolo reset
- implemented vibrato waveform + tremolo waveform commands
- added io abstraction layer
fixes in io layer
changed MOD loader to use io layer instead of native file handling