README updates

Point links to rouge-lang, upgrade @noprompt!
Add tab completion to REPL
Refactor and tab completion

Tab completion lives in it's own module. The completion is extensive
enough to cover namespaces and vars, as well as Ruby constants, classes
modules, and singleton methods.
Current namespace in tab completion

Also clean up comments and refactor specs.
Include symbols from referred namespaces
Merge pull request #31 from noprompt/readline

Add tab completion to REPL
Added Rubinius 1.9 mode to .travis.yml

I see 5 failures on the 2nd set of specs under Rubinius. Haven't investigated whether it's Rubinius or the specs yet. So, I've set Travis to ignore failures on Rubinius for the time being.
Merge pull request #33 from brixen/patch-1

Added Rubinius 1.9 mode to .travis.yml
Correct .travis.yml allow_failures

(I think. Ref: https://github.com/ruby-amqp/amqp/blob/master/.travis.yml)
Merge remote-tracking branch 'rl/master'

Didn't pull first, argh.