Major splatalogue refactor: can now specify default args with S =
Splatalogue(**kwargs)
added slap interface (not used)