change to using a real object rather than noise
(#238)
Add caching of noise_pad read from file
(#238)