Allow writing widgets using return instead of echo in the run method to make it consistent with controller
Added echo output in case there's return
Added changelog
Modified phpdoc
Fixed Widget::widget
Merge branch 'master'

Conflicts:
	framework/CHANGELOG.md