Added error handling for when we fail to create Events
Start work on new indexing model

- Take advantage of native indexing for specific address types.
Stashing code while I try something different.
Remove old stuff.
Ditch arrays
Fix concurrency for guid map
Moved flushers to dbi
Created abstraction from CIF::Archive
cleanup
use die for error handling
Improved insert performance
Require apikey to be a uuid
Improve is_uuid performance
Streamline apikey checking
Improve RabbitMQ performance

- defer acknowledgements
Check guid when reading
Created PostgresDataStore