ported camera and pooling classes from wildbunny

camera in progress, pooling classes somewhat silly