added setters
added drawPoint, fixed createResource validation
better extension handling
reworked image library to support multiple backends and added imagick
fixed merge conflicts