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.
Split code into modules for core, mysql and psql
Removed dependency from spring framework
Renamed common package to util as it makes more sense
Changed script mode executable
Merge pull request #2 from kstam/work

Merging changes into master