Added support for embedding widget as a shortcode [gknsp]

* Few small improvements in the default config array
* Improved checking of the $instance variable