First commit of reactive-source. Support Postgres database.
Fixed small mistakes to the pom.xml
Renamed reactivedb package to reactivesource
Added sl4f and log4j for logging
Changed the packages to org.reactivedatasource
Adding license information
Removing unneeded dependencies and adding log4j conf
Added apache commons io dependency
Implemented automatic database setup when the poller starts. This way the user needs to configure much less things.
Added option to allow user to select not to auto configure their event source. Added db and table check on reactive source creation (fail fast)
Fixed issue on create-db-and-user.sql file. Couldn't drop user if it owned other objects.
Started populating the read me file
Fixed init-db script so that it can be ran by any user
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