Added captions

* Added caption support
* Updated docs and README
* Updated tests
* Fixed bug when there is no image