Support for ImageField

There is still some work to do, like passing arguments to the placeholder so user could change color etc. Also the background is always the same which is not really nice :(