Rename MessageBundles' static inner class and exception

Use more meaningful names.
MessageBundles: implement actual code to make it usable

Not tested yet, though!