index on v0.2dev: 2f6a264 Moved configuration into its own module.
WIP on v0.2dev: 2f6a264 Moved configuration into its own module.
Made verbosity interpreted immediately.

* If verbosity is specified on the command line, it is applied
  immediately after it is read.
Verbosity in config file honored.

* Also made user not a required argument.
Added ability to login to Galah.

* A little bit of the code for saving and loading sessions is there.
Added proper error message on invalid login.
Fixed wrong logger in communicate.
Made error philosophy more consistent.

* This is not the usual way I do things, and is not exactly best
  practices. But I think it is the best way to do things in this case.
untracked files on v1.0dev: 158c1a5 Made error philosophy more consistent.
index on v1.0dev: 158c1a5 Made error philosophy more consistent.
WIP on v1.0dev: 158c1a5 Made error philosophy more consistent.
untracked files on v0.2dev: 2f6a264 Moved configuration into its own module.
index on v0.2dev: 2f6a264 Moved configuration into its own module.
WIP on v0.2dev: 2f6a264 Moved configuration into its own module.
untracked files on v0.2dev: 2f6a264 Moved configuration into its own module.
index on v0.2dev: 2f6a264 Moved configuration into its own module.
WIP on v0.2dev: 2f6a264 Moved configuration into its own module.
Merge commit 'stash@{0}' into v1.0dev
Merge commit 'stash@{1}' into v1.0dev
Merge commit 'stash@{2}' into v1.0dev