Assume links wanted if widget settings not set

Fix for issue #43 

* Encapsulate widget defaults in their own protected method
* Injects defaults for unset widget instance settings