added test groups
added local_id accessor
cleanup
added BaseGroup class