Reworked Sampling steps

-Updated protocol in report
-Updated sampling to correspond to report
-Added unitary wigner function
-Simplified kdelta function