+ Initial commit
+ UpdateJob.java: this is the main processing class; put all the processing commands inside execute(...)
* Updaterd.java: added scheduler and trigger
+ .idea: added .idea dir
+ log4j.properties: properties file for log4j
+ updater.sh: this is a script file for starting the updater daemon
+ GMailSMTPAppender.java: a new class to use GMail's SMTP server
+ DatabaseManager.java: a new class to manage database connection and statements
+ updaterd.properties: configuration file for updater daemon
* pom.xml: added jsoup maven dependency
+ ProcCSV.java: This is an abstract class to process the pages
Merge remote-tracking branch 'origin/master'

Conflicts:
	.idea/workspace.xml
+ GMailSMTPAppender.java: a new class to use GMail's SMTP server
+ DatabaseManager.java: a new class to manage database connection and statements
+ updaterd.properties: configuration file for updater daemon
+ QLDData.java: new class to represent qld_data db table
+ Scanner.java: new class that will implement the Runnable interface to be passed to our future ThreadPool
* DatabaseManager.java: _logger statement should only be one call
* UpdateJob.java: updated to call our new Scanner object
* Updaterd.java: _logger statement should only be one call
* ProcCSV.java: changed into full class; this class is going to be the class that process the CSV file
* Scanner.java: lots of changes
* UpdateJob.java: also lots of changes
* ProcCSV.java: downloading process started
* Scanner.java:
* QLDData.java: date_published and date_updated now uses java.sql.Date
* UpdateJob.java: reflected the changes in QLDData.java
* DatabaseManager.java: added several helper methods for ProcCSV.java (table exists, table structure)
* Scanner.java: updating qld_data records include last_checked; call to procCSV.scan()
* ProcCSV.java: Slowly getting into processing things; Still not finished, stopping at CREATE TABLE....
* ProcCSV.java: added sanitiseHeader()
* DatabaseManager.java: populate createTable(); isTableExists() is still problematic
* DatabaseManager.java: solved the problem; apparently I misplaced the table name in the parameter
* ProcCSV.java: Made the log entries more informative (described update steps); added sanitiseRows()
* DatabaseManager.java: added unique index on table creation; added processLines() to add batch processing when processing entries
* log4j.properties: commented "log4j.rootLogger" (this line causes the double entries on the log file)
* ProcCSV.java: added getPotentialKeyColumns() and getRegularColumns()
* DatabaseManager.java: fixed the INSERT INTO.... ON DUPLICATE UPDATE to output correct statements
+ ProcRSS.java: added this class that processes rss entry
* Scanner.java: include ProcRSS
* DatabaseManager.java: removed debug statements
* DatabaseManager.java: added createTableForRSS()
* log4j.properties: fixed the message "appender not found for EMAIL"
* UpdateJob.java: get scanner object to process second row of data on "qld_data" table (RSS)
+ RSSTags.java: this is enumeration for RSS tags we should process
+ TrumbaReader.java: class for processing Trumba data feed (Brisbane DataStore's RSS provider)
* ProcRSS.java: removed ROME and added STAX
* Scanner.java: setDateUpdatedTag() should check if the date given is a valid date; if not just give it 01-01-1970
* TrumbaReader.java