added include guards
bmp load implementation
test images