calling modules from echonest.remix rather than just echonest since we're now using current version of pyechonest and remix.
where is ffmpeg?
import from current echonest/remix structure.
Lift in FFMPEGStreamHandler from psobot's code
Merge pull request #23 from Rosuav/lift_in_ffmpeg_stream_handler

Lift in FFMPEGStreamHandler from psobot's code
Clean up use of logging module to better follow best-practice
Merge pull request #24 from Rosuav/fix_logging

Clean up use of logging module to better follow best-practice
Use a list of args rather than a string when calling a subprocess
Merge pull request #25 from Rosuav/fix_command_injection

Use a list of args rather than a string when calling a subprocess
import subprocess
import numpy.
remove old dev print statement.
remove shell-True.
Remove last trace of exceptionthread
Merge pull request #26 from Rosuav/exceptionthread

Remove last trace of exceptionthread
adapt sent parameters to match psobot.capsule_support function requests.
using original remix and example support modules now.
NOW we're using all the original remix and example functions.
append tracks end to end.
randomize and exclude Track02 (12 minutes long) for dev.