Noise is AWGN instead of uniformly distributed

Use randn() instead of rand()
Show percentage for each SNR value
Save intermediate results into ./data