Updating CreateRepository to interact only with stores not individual repositories

@charleso @etorreborre @raronson @markhibberd 
Don't need the `Repository` declaration here really? /supernit