CassieSpanStore: Better handling of defaults

Create a defaults object that can be used in the factory as well as the
class constructor, thus simplifying the creation of a new
CassieSpanStore