refactored shapeMode to use pixel array
refactored slitMode to use pixelArray
um wrong branch oh well about 2 merge
whatever ugh totally broken
fixed shapemode
fixed slitmode failure
updated readme