add groups support to adduser and update syntax

Hi there @breidh I've added support for groups and updated the puppet syntax.

Please review, thanks