decouple init of widgets from widget itself.
namespace configs.
source url widgets.
Merge branch 'develop-frontend' into feature/issue-460-javascript-app-widgets
style fixes.;
fixing namespacing declaration.
and of course removing the bad things.
more comments.
Merge branch 'feature/issue-460-javascript-app-widgets' into develop-frontend