Smashed it.

Added greedy=true to sqs parameters to remove 500ms delay between polls.
Added a seda endpoint to split sqs polling from message processing.

Add cucumber test project for benchmarking time taken to process all messages.
Merge remote-tracking branch 'origin/master'