Added intelliJ files to gitignore
Refactored ConnectionProviders to extract reusable functionality
Refactored parsing of object, reformatted PsqlEventSource file and added missing parameter
Moved exceptions to separate package
Added Hierarchy on the exceptions. Every exception is under the ReactiveException
Fixed some warnings on the code
Added rollback before closing connection, and removed some unneeded type declarations
EventPoller calls disconnect on the event source after stopping.
Optimized imports and added a delay in the PsqlIntegrationTest
Adding mysql support on reactive data sources.