Added config_dir getter/setter
slightly improved config class, making config dir configurable
Added basic 'configs' command to manage available configurations

* cifrado configs

  Will print all the configurations available in ~/.config/cifrado,
  using the config sort name. That is, it will strip the path plus
  cifradorc from the filename.

  Example:

    $ cifrado configs
    rackspace
    bvox.demo
    bvox
    demo.admin
    bvox.integration
    bvox.demo2
    rbel
    demo

* cifrado configs --current: will print the current configuration
  (~/.config/cifrado/cifradorc), concealing the password.

* cifrado configs --print <short name>: will print the configuration
  matching <short name>, concealing the password.

  Example:

    $ cifrado configs --print rackspace
    :username: user
    :password:
    :auth_url: https://identity.api.rackspacecloud.com/v2.0/tokens
    :secure_random: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    :region: DFW

  Prints the config available in ~/.config/cifrado/cifradorc.rackspace
Code cleanup. Use different config and cache dirs while testing
Always clean object names when requesting them
Make sure the object manifest is always added

Fixes a bug that prevented the manifest being added when all
the segments were already uploaded.
Added another test
moved at_exit block to bin/cifrado
Test helpers fixes
Added NTP package to SAIO install
Register at_exit before the CLI is started
Disable gem signing for now
Added HACKING.md doc
Remove warning with excon >= 0.27

:host key in request is no longer a valid key and excon warns about it,
printing a nasty backtrace.
minor string changes
Cifrado v0.2.0
Merge branch 'master' into debian
Cifrado v0.2.0