Reorganized dirs.
Separated num_to_str from sine.

Added decorator wrapper for num_to_str.
Updated length decorator.

Now receives a function instead of a number, which should calculate the
length.
Clean imports and submodules.

Added __init__.py files, all imports now start with synth.
Added test requiring user input.
Fixed imports in test_sine.
Fixed import in str_iter_stream.py
Changed num iters to also yield length.

sine_iter now yields [num],1, and num_to_str_iter depends on receiving
a list and length.
Done with the val,length iterators.

python len is probably good enough.
Updated test.

No raw_input, and sine not at full power.
Fixed kwargs in lambda of length.
Somehow bug creeped back in sine_iter.
Cleaned num_to_str_iter to use @length.
Added coeff_sum_iter
Added test for two sines.
Added out.wav_write.
Updated tests.
Fixed bug in buf_str_iter_stream.

Didn't actually buffer what was required.
Played more with pyaudio_sample2.py