Added error handling in case API request fails - now it doesn't return 500 response code any more.
Added support for creating a Dashboard instance with only one single widget in it. Used in LongPollingController to get a single widget without creating all others.