v1.7

* move widgets code into separate files
* widget contact more customizable