block cipher rename

* block renamed to ciphers
* ciphers renamed to algorithms
* base moved into algorithms
rename cipher to algorithm within the Cipher object
update docs
re-add base.py
Merge pull request #226 from reaperhulk/blockcipher-rename

Reorganize Block Cipher
Refer to the sphinx site, rather than the docutils one, for a reST primer
Don't silence any failures.
Use a script so you can write something resembling real code and reason about how it works.
Merge pull request #228 from alex/use-sphinx-link

Refer to the sphinx site, rather than the docutils one, for a reST prime...
Fix stupid shell syntax error.
Get the package name right.
Merge pull request #229 from dreid/dont-silence-apt-failures

Don't silence any failures.