Inital contribution of MAX! binding

Here is the refactored MAX! binding

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
In all ThingUID constructors in this method, you should add the bridge id as a last parameter as well, so that from the ThingUID it is clear through which bridge they are accessed.