Index sync job

Fix for #75. Got rid of the controller and made it into a Quartz job with a configurable frequency. Also added an option to make the index sync on startup.
Sadly, no. This appears to be called by the vRaptor-quartz library entirely outside of the CDI.  All `@Injected` fields are null when this is called.