Updated AvailableWidgets

I updated AvailableWidgets to check for a static array called $only_available_in. This way you can determine which Widget you want to show up in which WidgetArea