Create SpanStore + cassie example

Combine storage and index into a single concept. Stores should handle
indexing however they need and simply present a store/retrieve API.
code consistency
move query by trace ids stat to proper place
clarify factory vs impl
clarify reason for span store writer
clarify write api
more clarifications
fix consistency flag show method
fix up build file
add scala version