Changed group lookup to do recursive queries (Fixes: #14)

I've added a recursive lookup for groups during login (for authorization purposes) as a default behaviour. It works for my particular application (using MS Active Directory) and it should work for every application where groups returned by the group search are represented as a DN for the group, and therefore can be searched recursively.