Fix some bugs; refactor
Get lowercase google groups as well
Don't break on more garbage URIs