Initial commit of Noise library