More tidying up of the auth code.
Change cli from gash to googleanalytics. Switch cli from argparse to click, and clean up the commands. Make blueprint code object-oriented and just generally better.