Add waves module
Added TWave class