Creating project structure
Adding first use case of sending single message
Adding collection publish as JSON
Adding method to publish messages asynchronously