utilities for profiling and performance
added memoize with template caching for hue code
matrix now uses numpy arrays
art minor cleanups
removed superfluous timing code
added bounds checking on drawPixel
scatter now supports any size display
matrix's numpix moves to a field from a function
matrix pancopy wraps
fixed lost messages in importer
rain fills larger displays, falls the right direction
updated flow baseclass to use numpix rather than numpix()