minor refactoring: renamed MockTagCloudService to TagCloudService
Introduced WidgetAlreadyBoundException which is thrown in place of the plain RuntimeException now