sidebar widgets

first beta commit for widget module
conflicts resolved and widget module in beta stage