I just got some unit tests working for the pkaudio sequencing code. It looks really good!

All of the code in pkaudio is for frame-based timing. Any musical abstraction on top of that will be implemented in pk.sampler. Routing/graphing is left out, and will come later