Update to current Maven structure & fix playerAddGroup

Added pom.xml and rearranged project to match current maven structure
Fix: playerAddGroup — Without (string) null parameter, Vault attempts
to add player to group in current world, if permissions system does not
support world based
groups, then nothing happens (for example PermissionsBukkit).
Fix: playerRemoveGroup — same.