Added long tests
Optional long arguments can only be specified with =
Added group tests
Find groups recursively
Use Group.Find to find group by name