Inital contribution of MAX! binding

Here is the refactored MAX! binding

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
could you change all lines in this method to trace level? It otherwise clutters the log very much.