Add sampling-based interleave operators.
Minor restructuring.

* Move code to src folder
* Move tests to test folder
* Update cabal file
* Add proper readme
* Remove plotting script (just use ggplot on test output)
Clean up.