Fixes to phrases

* fixes for py3k compatibility
* fixes for consistent unicode output & utf8/unicode input
* `bigram[corpus]` now returns an iterable (instead of just generator) @ogrisel
* `bigram[doc]` works too
* I added module intro & updated all docs, including the HTML Sphinx docs