Move stuff around
Learn to authenticate Google
Separate core Google impl and Safari wrappers
Minor changes
Console.WriteLine unobserved exceptions