another ruby wrapper for processing, based off of the original ruby-processing