+ YIFYCache.scala: DTO for saving movie list to YIFY cache db
* DaemonThread.scala: added a thread to run YIFYCacheMonitor
* DbManager.scala: added ycQueryMovieID(), ycInsertNewData(), ycQueryMoviesByTitle()
* FluxoDownloadDaemon.scala: made the syntax more Scala-y
+ YIFYCacheJob.scala: a Quartz Job to admit every movie in the YIFY repository, 50 at a time, and stop processing when we see 3 pages of already submitted items
+ YIFYCacheMonitor.scala: a Runnable that schedules the Job and Trigger
* YIFYProcessor.scala: added procYIFYCache(); in processScreenshotImages(), modified the arrays to all get Medium-sized images
* DbManager.scala: added ycQueryCount()
* YIFYCacheJob .scala: added crawlAndMatch() to sweep the list from front and back to catch the missing movies; we should reuse jsonParser instead of instantiating new ones
* DaemonThread.scala: added a way to stop HTTPD and YIFYCacheMonitor threads
* HttpDaemon.scala: added cleanup() and login()
* YIFYCacheJob.scala: some conversions from Long to Int
* HttpDaemon.scala: added server.stop to stop()
* YIFYCacheJob.scala: MovieID --> toString --> toInt
* DbManager.scala: ycQueryCount(), closed statement when done;
* DbManager.scala: fucking TYPO!!
* YIFYCacheMonitor.scala: interval modified to 8
* YIFYCacheMonitor.scala: interval modified back to 6