Added 'diagnostics' folder for logs & profiling data
Added title to OnlineView.html
Added info() method to Logger
Session begin time and end time is now written in the log
Profiling data is now stored in decoded form under diagnostics folded
Lowered logging to Info level, added debug, warn and error log methods to Logger
Changed profiler sort key from 'cumulative' to 'time'
Added .gitignore and diagnostics/ to version control
Remote System Explorer configured to ease project deploy on remote server
Removed not needed entries from sync.rexpfd
Profiling now can be enabled by passing 'profile=1' in query string
Replaced GumtreeOffers with faster GumtreeOffersWithCache
Changed max threads from 8 to 7 as netmark was complaining
Encoding whereabouts in GumtreeQuerry to allow local characters in location names
Reduced MAX_THREADS from 7 to 6 to ensure better stability (cant start new thread error)
Updated sync.rexpfd not to upload profiler and logger files
Implemented and using PeriodicLock
OfferFetcherThread now logs exception if any happens instead of just skipping offer
Num working OfferFetcherThread s reduced to 4, done diagnostic code refactor
Reduced num OfferFetcherThread s to 4