Rubyconf TW WIP
Huge commit that should get split up. Sorry about that ;)