Execute login on commands that require it
Merge pull request #86 from Tonkpils/execute-login

Execute login on commands that require it
Rename context variable
Rename config variable
Rename configuration package
Consolidate config package
Fix constants in config package
Use correct prefix for acronym API
Add comments to config package
Use camel case for constants
Add comments to exported constants
Capitalize abbreviation and acronym
Stop pretending the code is organized
Update to latest version of cli package
sanitize configuration values on read or write

* trims trailing whitespace or newline characters
Merge pull request #90 from lcowell/sanitize-config

sanitize configuration values on read or write
add config.Encode/Decode

* allows use of Reader/Writer instead of requiring files and temp files.
* allows more isolated testing
Merge pull request #91 from lcowell/encode-decode

add config.Encode/Decode
Make ToFile() a method on config
Make golint happy in config package