Daemon to process messages from SQS to the event processor

This implementation is intended to provide a JSVC daemon, but also a
main method that allows the app to run until the enter key is pressed
for easy testing.  The implementation uses a database pool for the
underlying connections for the event processor.