aggregate noise types into general functions #224

White and exponentially colored noises were split into different
classes while having much in common. This commit moves these two
types together into general make_noise & gen_noise functions.
rm empty modules