added loading images for processing

ok the original code was in c++ i'm trying to convert to c#.
There are some operations that use the memory access capabilities of C++
that doesn't make sense in c#. I've worked around them but i should just
re-design the classes.