Adding to clip interface. Fixing bugs and touching up `go doc` for waves.
Adding unit tests and related bug-fixes for Clip methods.