[ADD] set_menu() as part of SmartkegClient, polyfill for element.closest()
[FIX] Formatting
[ADD] Closes #17