Move graphstore out of its own module and into the environment
Move datastore into environment
Move cache to environment
Catch failures in faceter