Finished SaxHandler rewrite

also made group handling work properly