WIP: Adding join option
ENHANCEMENT: Module now installable with composer