refactoring; reformatting; abstract CorpusFactory away; add RebarBackends to represent our backends
finish RebarBackends commit
formatting updates and slightly more riak additions